我有一个ASP.NET MVC视图,其中包含以下Twitter Bootstrap:
<div class="container"> <div class="container-fluid header"> [Header content] </div> <div class="row-fluid"> <div class="span9"> <div class="container-fluid main-content"> [Main Content] </div> </div> <div id="right-sidebar" class="span3"> [Right Sidebar Content] </div> </div> </div>
我的问题是我的[主要内容]比我的[右侧边栏内容]高得多.由于我的[右侧边栏内容]具有不同的背景颜色,我希望它一直向下到我的页脚(我的[主要内容]的完整高度.)
解决方法
我改变了一点结构和元素的类/ ID.
<div class="container-fluid"> <div class="row-fluid header"> [Header content] </div> <div id="parent" class="row-fluid"> <div class="span9 main-content"> [Main Content] </div> <div id="right-sidebar" class="span3"> [Right Sidebar Content] </div> </div> </div>
而现在的CSS:
#parent{ position: relative } #right-sidebar{ position: absolute; right: 0; height: 100%; background: blue; } .main-content{ background: red; }