Я хочу создать 3 div таким образом, чтобы вся страница имела размер окна (т.е. страница не должна прокручиваться) и каждый div должен иметь высоту в процентах от всей высоты. Как присвоить процентные значения div для деления всей страницы на 3 части с ростом тела = высота окна
например|--------------------------------------|
| Body height=window's height |
| |----------------------------------| |
| | Header height:10% | |
| |----------------------------------| |
| | | |
| | Content height:85% | |
| | | |
| | | |
| |----------------------------------| |
| | Footer height:5 % | |
| |----------------------------------| |
|--------------------------------------|
Вот код, который я использовал без успеха
<body style="width: 100%; height:100%">
<div style="width: 100%; height:100%;">
<div id="headerDiv" style="width: 100%; height:10%; background-color: #ff0000">
<!-- some content -->
</div>
<div style="width: 100%; height:85%;" >
<!-- some content -->
</div>
<div style="width: 100%; height:5%" >
<!-- some content -->
</div>
</div>
</body>
Вам не нужно указывать ширину: 100% для всех div. По умолчанию ширина div равна 100%. А для высоты определите тело и html до 100%, как это определит г-н Алиен. – Tarun