<div id="wrapper" class="container-fluid">
<div class="row-fluid">
<div class="span12">
<div class="span2 sidebar">sidebar</div>
<div class="span10 content">content</div>
</div>
</div>
</div>
过去几个小时我一直在寻找谷歌寻找解决方案。我认为我不能Faux Columns,因为该站点是基于Bootstrap构建的,因此侧栏宽度将根据浏览器的宽度而变化。
答案 0 :(得分:3)
您必须先将html
和body
都设置为height: 100%
。然后,如果您没有导航栏,还需要sidebar
到height: 100%
。
如果您使用的是非固定导航栏,则必须使用absolute
定位。
绝对定位无论如何都是解决这个问题的另一种方法。将body
和html
的高度设置为100%后,将bottom: 0
和top: 0
与position: absolute
一起设置。并且您必须知道absolute
定位是相对于具有position: relative
的关闭父级计算的。