Всем привет. Есть код. Никак не могу заставить ИЕ отображать блок с меню на всю длинну страницы.. Раз получилось, но вариант не подошел, т.к при добавлении новостей блок меню растягивался не на всю высоту страницы, а только видимую часть окна. Помогите плиз.. HTML: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN"> <html> <head> <title>Untitled</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <style type="text/css"> <!-- html, body { height: 100%; } #main { border: 1px solid red; overflow: hidden; border-right: 1px solid #DAF2FB; border-left: 1px solid #DAF2FB; width: 800px; margin: 0 auto; background-color: #F9F9F9; } #header { margin: 0 auto; height: 203px; width: 800px; background: silver url('img/logo.jpg') no-repeat; } #head-menu { margin: 0 auto; width: 802px; background-color: #02B9FF; -moz-border-radius-topleft: 50%; -moz-border-radius-topright: 50%; } #menu { background-color: white; width: 150px; height: 100%; float: left; font-size: 10px; font-family: "Verdana"; } #content { width: 648px; float: left; font-size: 10px; font-family: "Verdana"; } #menu ul { padding-bottom: 100%; margin: 0; padding: 0; padding-left: 25px; padding-top: 5px; } #menu ul li { text-indent: 9px; height: 17px; list-style-type: none; background: url('img/dot.jpg') no-repeat left center; } #menu ul li a { color: black; text-decoration: none; } #menu * a:hover { color: #015E81; text-decoration: none; } .rubric { color: #285262; margin-top: 3px; text-indent: 5px; font-weight: bold; } .rubric a { color: #285262; text-decoration: none; } #foother { background-color: #02B9FF; height: 17px; clear: both; width: 802px; margin: 0 auto; -moz-border-radius-bottomleft: 50%; -moz-border-radius-bottomright: 50%; } .news-header { width: 100%; margin: 0 auto; border-left: 1px solid #D8D8D8; border-bottom: 1px solid #ADAEAE; border-right: 1px solid #ADAEAE; border-top: 1px solid #D8D8D8; color: #285262; line-height: 1.5; text-indent: 4px; margin-bottom: 5px; margin-top: 10px; height: 17px; background-color: #E9E9E9; font-size: 10px; font-weight: bold; } .news { width: 95%; overflow: hidden; margin: 0 auto; background-color: #F5F4F4; } .news-links { width: 95%; height: 17px; margin: 0 auto; border-left: 1px solid #D8D8D8; border-bottom: 1px solid #ADAEAE; border-right: 1px solid #ADAEAE; border-top: 1px solid #D8D8D8; background-color: #E9E9E9; } --> </style> </head> <body> <div id="header"> </div> <div id="head-menu"> </div> <div id="main"> <div id="menu"> <div class="rubric">Рубрики</div> <ul> <li><a href="">Горячие новости</a></li> <li><a href="">Право </a></li> <li><a href="">Общество </a></li> <li><a href="">Власть </a></li> <li><a href="">Город и область</a></li> <li><a href="">Транспорт </a></li> <li><a href="">Медицина </a></li> <li><a href="">Спорт </a></li> </ul> <div class="rubric"><a href="">Интервью </a></div> <div class="rubric"><a href="">Проишествие</a></div> </div> <div id="content"> <div class="news"> <div class="news-header">Новость дня!</div> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> <br /> <a href="">Подробнее..</a> <br /> <br /> </div> <div class="news-links">Добавил: Demon Дата: 19.06.07.</div> </div> </div> <div id="foother"> df</div> </body> </html>
Пробовал - если указать у мэйн высоту, и не убрать ovewflow, то содержимое обрезается, если убрать - меню и контент не растягиваются по высоте.
Я конечно не знаю почему именно такой простой диз. на слоях сделан, но если в табличный вид переделать, то кода гораздо меньше будет и намного проще.
Это понятно, но хочу сделать именно на дивах (привык уже, хоть и больший геммор при верстке). Без хаков не обойтись?
HTML: <html> <head> <title>Untitled</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> </head> <head> <body topmargin=10> <table border=1 align=center height=100%> <tr><td colspan=2 width=800 height=250> тут шапка </td></tr> <tr> <td width=200>тут меню</td> <td width=600>тут новости</td> </tr> <tr><td colspan=2 height=25> © </td></tr> </table> </body> </html> А потом стили подгони и будет класс... гемора меньше...