无法获得100%的身高(请阅读大多数帖子并尝试1个小时以上)
对不起,打扰这样一个初学者的问题,但我根本无法得到这个100%身高的事情工作。 这里是情况(对不起,本地开发没有链接):
我有一个包含两个浮动元素的包装容器。 我遵循了可能解决100%问题的所有步骤,例如:
html, body {
height: 100%;
background: url(../img/bg.png);
font-family: 'SansationRegular', Helvetica;
}
.wrap {
width: 100%;
height: 100%;
height: auto !important; (apparently this fixes the issue in Chrome)
margin:40px 0px 0px 0px;
padding:0;
}
浮动div(侧边栏和内容)都有高度:100%,我还添加了第三个div容器来清除浮动元素。
不过,当我将内容添加到内容div时,侧边栏不会自动“增长”。 我觉得我尝试了一切,但它不会工作。
任何想法/提示都非常赞赏在这一点上! :)
提前谢谢了!
PS我也使用Twitter Bootstrap以帮助解决我的问题
这里有一个基本的例子,展示了如何做你想做的事情。 你应该能够使用这些代码并将其适用于你自己的代码。
http://jsfiddle.net/QXZuy/1/
<div class="wrap">
<div class="sidebar"></div>
<div class="content"></div>
</div>
html, body {
height:100%;
}
.wrap {
height:100%;
width:100%;
display:table;
overflow:auto;
background:#ccc;
}
.sidebar {
display:table-cell;
width:25%;
background-color:blue;
}
.content {
display:table-cell;
width:75%;
background-color:red;
}
链接地址: http://www.djcxy.com/p/88405.html
上一篇: Can't get 100% height to work (read most posts here and tried for 1+ hours)
下一篇: Issues when trying to clear float for div that has got a fixed height in IE6