HTML: <body> <div id="container"> <div id="header">Хедер</div><!--END header--> <div id="menu"> Меню </div><!--END menu--> <div id="content"> <div id="leftsidebar"> Левый </div><!--END leftsidebar--> <div id="midlle"> Середина </div><!--END midlle--> <div id="righttsidebar"> Правый </div><!--END righttsidebar--> </div><!--END content--> </div><!--END container--> <div id="footer"> Футер</div><!--END footer--> </body> [css] body { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#024671; width: 100%; height: 100%; background-image:url(img/bg.png); } #content{ margin:0 auto; background:#0FF; width:1000px; min-height: 100%; height: auto !important; height: 100%; } #header { background:url(img/header_bg.jpg) repeat-x; height:162px; overflow: auto; } #leftsidebar { float:left; width:200px; min-height: 100%; height: auto !important; height: 100%; } #midlle { float:left; width:600px; min-height: 100%; height: auto !important; height: 100%; } #rightsidebar { width:200px; min-height: 100%; height: auto !important; height: 100%; } #footer { margin:0 auto; width:1000px; } [/css] Почему блок на минимальную высоту на 100% не растягивается?
бляха муха. в фаербаг не судьба заглянуть. все там на 100% растянуто =) верстка просто говно и сто процентов - это вот все что есть
#content не растягивается. Что именно не так в верстке? Подскажите пожалуйста? Учусь только верстать дивами.
А собственно зачем указывать минимальную высоту в процентах ? Как правило после наполнения страницы контентом такой параметр особо и не нужен. Могу предложить, например, сделать так: HTML разметка: HTML: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <title>HTML сайт</title> <link href="style.css" rel="stylesheet" type="text/css" media="screen" /> </head> <body> <div id="header"> <h1>Шапка сайта</h1> <p>XHTML+CSS</p> </div> <div id="topmenu"> <a href="#">Topmenu</a> <a href="#">Topmenu</a> <a href="#">Topmenu</a> </div> <!-- Начало основного блока --> <div id="main"> <!-- Начало блока левой панели --> <div id="leftboard"> <p>leftboard</p> <ul> <li><a href="#">menuItem</a></li> <li><a href="#">menuItem</a></li> <li><a href="#">menuItem</a></li> <li><a href="#">menuItem</a></li> <li><a href="#">menuItem</a></li> </ul> </div> <!-- Конец блока левой панели --> <!-- Начало блока правой панели --> <div id="rightboard"> <p>rightboard</p> <ul> <li><a href="#">menuItem</a></li> <li><a href="#">menuItem</a></li> <li><a href="#">menuItem</a></li> <li><a href="#">menuItem</a></li> <li><a href="#">menuItem</a></li> </ul> <p>Новости</p> <ul> <li class="news">А у нас в квартире газ...<br /><a href="#">далее</a></li> <li class="news">А у нас водопровод...<br /><a href="#">далее</a></li> </ul> </div> <!-- Конец блока правой панели --> <!-- Начало блока контента --> <div id="content"> </div> <!-- Конец блока контента --> </div> <!-- Конец основного блока --> <div id="footer"> <p> <a href="http://validator.w3.org/check?uri=referer"><img src="valid-xhtml10.png" alt="Valid XHTML 1.0 Strict" height="31" width="88" /></a> <a href="http://jigsaw.w3.org/css-validator/check/referer"><img style="border:0;width:88px;height:31px" src="vcss.gif" alt="Правильный CSS!" /></a> </p> </div> </body> </html> Таблица стилей: [css] body{ color:#eee; width:752px; margin:0 auto; font-family:Verdana, Arial, Helvetica, sans-serif; } img{ border:0; } div, p, h1, h2, h3, h4, h5, h6, ul, li{ margin:0; padding:0; } #header{ color:#fc6; text-align:right; padding:0 15px 10px; } #header p{margin-top:-0.3em;} #topmenu{ padding:3px 0; text-align:center; border-bottom:2px dotted #eee; } #topmenu a{ color:#900; font-weight:bold; text-decoration:none; margin:0 10px; } #main{background-color:#300;} #rightboard, #leftboard{ width:150px; min-height:400px; font-size:0.85em; } #rightboard{ float:right; } #leftboard{ float:left; } #rightboard ul, #leftboard ul{ list-style-type:none; margin:10px 0; } #rightboard li, #leftboard li{ margin:0 20px; padding:3px; } #rightboard p, #leftboard p{ text-align:center; font-weight:bold; font-size:1.10em; } #content{ /* width:600px;*/ min-height:400px; margin-right:150px; margin-left:150px; border-right:2px dotted #eee; border-left:2px dotted #eee; } .news{ padding-bottom:15px; font-size:0.85em; } .news a{font-size:0.95em;} #footer{ padding:3px 10px; border-top:2px dotted #eee; font-size:0.75em; text-align:center; } body, #content{ background-color:#000; } body, #header, #content, #topmenu, #rightboard a, #leftboard a{ color:#eee; } #rightboard p, #footer, #leftboard p{ color:#003; background-color:#fc6; } [/css][/html]