我在使用简单的 div 高度和百分比时遇到问题。我已经搜索了网络,但没有运气。这是布局:
<div id="modal">
<div id="modalHead">HEAD</div>
<div id="modalBody">BODY</div>
</div>
就那么简单。css(精简):
#modal{position:fixed; top:0; left: 0; height:100%;}
#modalHead{height:40px}
#modalBody{height:100%}
问题是我得到 100% 的高度加上 40px。导致额外的 40px 滚动条。因此,我尝试使用负边距,高度:自动,但没有运气。有没有办法做到这一点?
基本上,我想要的是高度线中的东西:100%-40px。
比你!
编辑: 链接到 jsFiddle。