我正在尝试制作网页的布局。
页眉垂直占据页面的前 15%。身体部分占中间的70%。页脚占据最后 15%。
这是我的三个 div 基本布局:
<div id="header"></div>
<div id="main"></div>
<div id="footer"></div>
我如何在 CSS 中做到这一点?
输出应该类似于 HTML4 中的内容:
<frameset rows="15%, 75%, *">
<frame />
<frame />
<frame />
</frameset>
--- 更新:我忘了检查之前的参数 + 整个结构
好吧:我想我应该在这里复制并粘贴整个结构。你提供给我的那些很棒,但他们没有成功
<body>
<div id ="nav-header">
<ul class="nobullet">
<li><a href="">Exhibit</a></li>
<li><a href="">Class</a></li>
<li><a href="">Faculty</a></li>
<li><a href="">Enterprises</a></li>
<li><a href="">About</a></li>
</ul>
</div>
<div id="main-container">
<div id="extended"></div>
</div>
<div id="footer">
<table id="info" bordercolor="black" rules="all">
<tr>
<td colspan="3">You're here: <div id="where"></div></td>
</tr>
<tr>
<td><ul class="nobullet">
<li><a href="">Intro</a></li>
<li><a href="">Hire</a></li>
<li><a href="">Collaboration</a></li>
<li><a href="">Thanks</a></li>
</ul></td>
<td><ul class="nobullet">
<li><a=href=""><img src="" alt=""></a></li>
<li><a=href=""><img src="" alt=""></a></li>
<li><a=href=""><img src="" alt=""></a></li>
</ul></td>
<td> </td>
</tr>
<tr>
<td colspan="3">©2013
</td>
</tr>
</table>
</div>
</body>
哦顺便说一句:我正在使用 Chrome。