html – 使Twitter Bootstrap列具有相同的高度

前端之家收集整理的这篇文章主要介绍了html – 使Twitter Bootstrap列具有相同的高度前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个ASP.NET MVC视图,其中包含以下Twitter Bootstrap:
  1. <div class="container">
  2. <div class="container-fluid header">
  3. [Header content]
  4. </div>
  5.  
  6. <div class="row-fluid">
  7. <div class="span9">
  8. <div class="container-fluid main-content">
  9. [Main Content]
  10. </div>
  11. </div>
  12.  
  13. <div id="right-sidebar" class="span3">
  14. [Right Sidebar Content]
  15. </div>
  16. </div>
  17. </div>

我的问题是我的[主要内容]比我的[右侧边栏内容]高得多.由于我的[右侧边栏内容]具有不同的背景颜色,我希望它一直向下到我的页脚(我的[主要内容]的完整高度.)

我尝试将高度:100%设置为侧边栏但在Chrome中没有明显效果.谁能看到如何实现这一目标?

解决方法

我改变了一点结构和元素的类/ ID.
  1. <div class="container-fluid">
  2. <div class="row-fluid header">
  3. [Header content]
  4. </div>
  5.  
  6. <div id="parent" class="row-fluid">
  7. <div class="span9 main-content">
  8. [Main Content]
  9. </div>
  10. <div id="right-sidebar" class="span3">
  11. [Right Sidebar Content]
  12. </div>
  13. </div>
  14. </div>

而现在的CSS:

  1. #parent{
  2. position: relative
  3. }
  4.  
  5. #right-sidebar{
  6. position: absolute;
  7. right: 0;
  8. height: 100%;
  9. background: blue;
  10. }
  11.  
  12. .main-content{
  13. background: red;
  14. }

猜你在找的HTML相关文章