Таблица состоит из трех рядов: два фиксированых (верхний и нижний), а центральный должен растягиватся и заполнять все оставшееся пространство. В IE высота среднего ряда состовляет 100% площади экрана, изза чего он выталкивает за экран нижний ряд. Помогите. | Код | <%@page contentType="text/html"%> <%@page pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>test</title> <meta http-equiv="Content-Type" content="text/html;"/> <LINK HREF='test.css' REL="stylesheet" TYPE="text/css"> </head>
<body><table width="100%" style="height: 100%"> <tr> <td id="header-container"> <table width="100%" style="height: 100%"><tr><td width="100%"></td></tr></table> </td> </tr> <tr> <td id="main-content-panel-container"> <table width="100%" style="height: 100%"><tr><td width="100%"></td></tr></table> </td> </tr> <tr> <td id="footer-container"> <table width="100%" style="height: 100%"><tr><td width="100%"></td></tr></table> </td> </tr> </table></body> </html>
|
и ЦСС | Код | html, body { margin: 0px; padding: 0px; width: 100%; height: 100%; }
table{ border: 0px; /* border="0" */ border-collapse: collapse; /* cellspacing="0" */ }
table td{ padding: 0px; /* cellspadding="0" */ }
/*--------------------------------------------------------------------------------*/ row #header-container { width: 188px; } row #main-content-panel-container { width: 100%; } row #footer-container { width: 115px; }
#header-container { height: 188px; width: 100%; border: 2px solid blue; }
#main-content-panel-container { width: 100%; height: 100%; border: 2px solid red; }
#footer-container { width: 100%; height: 115px; border: 2px solid green; }
/*--------------------------------------------------------------------------------------------------------*/
|
|