Javascript-форум (https://javascript.ru/forum/)
-   (X)HTML/CSS (https://javascript.ru/forum/xhtml-html-css/)
-   -   Заскакивает фон за контейнеры (https://javascript.ru/forum/xhtml-html-css/9214-zaskakivaet-fon-za-kontejjnery.html)

aleks_lv 04.05.2010 23:39

Заскакивает фон за контейнеры
 
Подскажите
body {
margin: 0 auto;
padding: 0;
background-color: #CCFFFF
}

#ogl {
position: static;
width: 100%;
height: 200px;
background-color: #ccff99;
}
#ogldan1 {
position: relative;
width: 300px;
height: 200px;
background-image: url(../helpfto/dan1.png);
left: 100px;
}

#menj {
background-color: #B1A2A9;
position: static;
width: 100%;
height: 100px;
margin: 0;
padding: 0
}
#menjdan2 {
position: relative;
width: 300px;
height: 100px;
background-image: url(../helpfto/dan2.png);
left: 100px ;
}
.nav-wrap {
(Это для меню)
width: 560px;
position: relative
}
Как это на странице расположено:
<div id="ogl">
<div id="ogldan1"></div>
</div>
<div id="menj">
<div id="menjdan2"></div>
<div class="nav-wrap"></div>
</div>
Проблема :при уменьшении окна браузера фон заскакивает с правой стороны за #ogl ,#menj,а они должны быть на всю ширину браузера

subzey 05.05.2010 13:04

У Вас установлено 100% по ширине от родительсткого блока. И цепь таких «100%» продолжается до самого html, ширина которого равна ширине ICB, т. е., ширине вьюпорта.

Или используйте min-width для html, или таблицу с table-layout: auto — в таблице ширина берется от рассчитанного значения, а не от номинального.

aleks_lv 05.05.2010 20:00

Я вообще не очень в этом.....min-width для hml или для моих контейнеров задать?


Часовой пояс GMT +3, время: 13:28.