我有一些简单,但我现在无法解决问题。
我在JSFiddle上粘贴了here问题。
我想让div[id='content']
填写剩余的高度。我已经关注了关于display: table
和display:table-row
的CSS的一些教程,但是我无法在我的网站上使用它。
先谢谢你,我会帮助你。
答案 0 :(得分:1)
您需要添加:
html{
height:100%;
}
这为您的viewport
提供了可以计算100%分配给正文的大小,否则它实际上是 nothing 的100%。您可能还想在%
body
答案 1 :(得分:1)
添加:
html, body, html > body, html body {
height:100%;
min-height:100%;
}
许多表达式适用于所有浏览器,IE等有点儿只有html {height:100%; }
答案 2 :(得分:0)
使用固定位置
尝试此cssbody {
margin: 0px;
width: 100%;
height: 100%;
background: red;
}
#nav {
height: 25px;
background: blue;
}
#content {
height: 100%;
background: green;
position: fixed;
bottom: 0px;
top: 25px;
width: 100%;
}
答案 3 :(得分:0)
使用CSS min-height属性..我通常使用java脚本screen.height - header height - footer height ..
此致
亚当