我想创建 3 个 div 以使整个页面具有窗口的大小(即页面不应滚动),并且每个 div 的高度应占整个高度的某个百分比。例如
|--------------------------------------|
| 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>