我试图制作一个简单的DIV布局,与IE兼容,并且它给了我地狱。让我的DIV伸展以在IE中使用有效的CSS填充可用页面空间
这里是基本的布局,我的工作:
<div id="body" style="background: blue;">
<div id="header">
HEADER
</div>
<div id="content" style="height: 88%;">
CONTENT HERE
</div>
<div id="footer">
FOOTER
</div>
</div>
我使用CSS圆润的机身边角DIV,和我有一个#footer
导航栏和页脚信息以及一个标签式导航栏主在#header
。
我的主要问题是使#content
div垂直伸展,以适应整个页面,因为我只有少量内容而不创建垂直滚动条。
如果我制作#content
height: 100%;
页眉和页脚会导致页面高度超过100%并触发滚动条。
制作#content
的身高88%并在Firefox中招,但有两个问题的解决方案:
一)这是一个丑陋的黑客 二)它不工作在IE(当然) 。
任何人都有如何做到这一点的想法?我认为对于那里的网页设计师来说应该是一个相当普遍的情况。