| Randomizer |
14.08.2010 21:21 |
Как свестать на блоках то, что работает только как таблица?
Ув. коллеги, подскажите, как сверстать такой макет, только блоками (div)?
Код:
<!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" />
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<meta name="robots" content="index, follow" />
<meta name="keywords" content="" />
<meta name="description" content="" />
<title>DIV wanted</title>
<style>
html, body {
margin:0;
padding:0;
height:100%;
min-height: 500px;
min-width: 1000px;
}
table#all {
padding:0;
margin: 0;
height:100%;
width: 100%;
text-align: center;
font-size: 20px;
}
td#head {
height: 100px;
background-color: red;
padding: 0 10%;
}
#head div, #footer div {
height: 100%;
}
td#main {
background-color: blue;
height: 100%;
padding: 0 10%;
}
td#footer {
height: 100px;
background-color: green;
padding: 0 10%;
}
.middle {
background-color: yellow;
height: 100%;
}
</style>
</head>
<body>
<table id="all" cellpadding="0" cellspacing="0">
<tr>
<td id="head"><div>Фиксированная высота в шапке</div></td>
</tr>
<tr>
<td valign="center" id="main">
<table width="100%" height="100%" cellpadding="0" cellspacing="0"><tr>
<td valign="center" class="middle">100% высота и ширина</td>
</tr></table>
</td>
</tr>
<tr>
<td id="footer"><div>Фиксированная высота в футере</div></td>
</tr>
</table>
</body>
</html>
Весь день перебирал хаки и приемы, но такого эффекта у меня добиться не получилось =(( хелп.
|