Значит такое дело: верстал шаблон и столкнулся с такой маленькой задачкой.
А точнее 2умя маленькими задачками (:
1-ая проблема:
Есть шаблон. В нем есть главный див (.maindiv), в котором находится все содержимое. Длинна этого дива 995px. С помощью margin: auto; он располагается по центру страницы. Однако есть ещё один элемент дизайна - .provod . Этот элемент должен располагаться в верхней части страницы и вплотную прилегать к правой стороне главного дива (.maindiv) . Так же, дабы не увеличивать ширину сайта ( и смотреть его без скрола на маленьких разрешениях), надо что бы этот див (.provod) был как бэкграунд - при нехватке места на мониторе он прятался бы за его пределы, не оставляя при этом полосы прокрутки. Тоесть по сути, что б его было видно только на более высоких разрешениях. и он никак не должен "сдвигать" главный див (.maindiv) с центра.
Собственно с ним и проблема, не знаю, как реализовать. помогите, плз ))
2-ая проблема:
Не могу понять почему, но элемент .slideshow, при разрешении в 1280х800, налазит на .topshadow и закрывает половину логотипа. А он должен быть под ним и ни в коем случае не налазить, должны появится полосы прокрутки, которых, почему-то, нет.
Я уже перепробовал все доступные мне способы позиционирования, но как-то безрезультатно. =\
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Актуальные контакты:
Telegram: @Nikker_web
E-Mail: tarasevich.email@gmail.com
Портфолио https://www.behance.net/d4d4186e
Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ
Актуальные контакты:
Telegram: @Nikker_web
E-Mail: tarasevich.email@gmail.com
Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ
Портфолио https://www.behance.net/d4d4186e
Question
FriZZ
Привет всем.
Значит такое дело: верстал шаблон и столкнулся с такой маленькой задачкой.
А точнее 2умя маленькими задачками (:
1-ая проблема:
Есть шаблон. В нем есть главный див (.maindiv), в котором находится все содержимое. Длинна этого дива 995px. С помощью margin: auto; он располагается по центру страницы. Однако есть ещё один элемент дизайна - .provod . Этот элемент должен располагаться в верхней части страницы и вплотную прилегать к правой стороне главного дива (.maindiv) . Так же, дабы не увеличивать ширину сайта ( и смотреть его без скрола на маленьких разрешениях), надо что бы этот див (.provod) был как бэкграунд - при нехватке места на мониторе он прятался бы за его пределы, не оставляя при этом полосы прокрутки. Тоесть по сути, что б его было видно только на более высоких разрешениях. и он никак не должен "сдвигать" главный див (.maindiv) с центра.
Собственно с ним и проблема, не знаю, как реализовать. помогите, плз ))
2-ая проблема:
Не могу понять почему, но элемент .slideshow, при разрешении в 1280х800, налазит на .topshadow и закрывает половину логотипа. А он должен быть под ним и ни в коем случае не налазить, должны появится полосы прокрутки, которых, почему-то, нет.
Я уже перепробовал все доступные мне способы позиционирования, но как-то безрезультатно. =\
Заранее благодарен за помощь.
Код и схему дивов цепляю.
index.tpl
style.css
body {
background-color: #de4d0c;
margin: 0px;
padding: 0px;
}
hr {
background-image: url(../images/hr.jpg);
width: 439px;
height: 2px;
border: 0px;
}
.maindiv {
background-color: #de4d0c;
margin: auto;
height: 100%;
width: 994px;
}
.leftside {
background-color: #ddd324;
background-image: url(../images/leftbg.jpg);
background-repeat: repeat-y;
width: 516px;
height: 100%;
float: left;
}
.rightside {
background-image: url(../images/rightbg.gif);
background-repeat: repeat-y;
width: 478px;
height: 100%;
float: right;
}
.topshadow {
background-image: url(../images/topshadow.jpg);
background-repeat: no-repeat;
background-position: left top;
height: 325px;
width: 516px;
text-align: right;
}
.content {
width: 439px;
margin-top: 170px
}
.slideshow {
background-image: url(../images/slideshowbg.jpg);
width: 423px;
height: 228px;
margin-left: 93px;
position: absolute;
bottom: 156px;
}
.buttonleft {
margin-top: 77px;
margin-left: 2px;
float: left;
}
.buttonright {
float: right;
margin-top: 57px;
}
.preview {
background-image: url(../images/preview.jpg);
width: 342px;
height: 168px;
margin: 20 0 0 41;
}
.more {
width: 342px;
height: 40px;
margin-left: 41px;
}
.downshadow {
background-image: url(../images/downshadow.jpg);
background-repeat: no-repeat;
background-position: left bottom;
height: 156px;
width: 516px;
position: absolute;
bottom: 0px;
}
.light {
background-image: url(../images/light.jpg);
background-repeat: no-repeat;
background-position: left top;
position: absolute;
top: 0px;
height: 166px;
width: 478px;
}
.menu {
background-image: url(../images/menu.jpg);
background-repeat: no-repeat;
background-position: left top;
height: 93px;
width: 539px;
position: relative;
right: 60px;
top: 57px;
}
.logo {
padding-top: 93px;
}
.copyrights {
height: 60px;
width: 439px;
position: absolute;
bottom: 0px;
}
ul#topnav li {
float: left;
margin-top: 23px;
padding-right: 15px;
}
ul#topnav li a {
text-decoration: none;
padding-top: 12px;
text-align: center;
color: #111;
display: block;
width: 81px;
height: 46px;
}
ul#topnav li a:hover {
background: url(../images/activebg.png) no-repeat;
color: #FFF;
width: 81px;
height: 46px;
text-decoration: none;
}
Схема расположения дивов:
Вот, что должно получится:
Link to comment
Share on other sites
8 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.