制作100%边栏和容器的问题

时间:2013-08-21 00:32:03

标签: twitter-bootstrap

请你看看this LINK,让我知道为什么我无法制作100%高度的两列布局?

如您所见,我正在使用

html, body { 
  height: 100%;
}
.container-fluid{
  padding:0;
  height:100% !important;
  min-height: 100% !important;
}
.row-fluid{
  margin-left:0px; 
  background-color:#F5F5F5 !important;
  height:100% !important; 
  min-height: 100% !important;
}
.well.sidebar-nav{
  background-color:#383E4B !important;
  left:0;
  border:none;
  max-width:300px !important;
  margin-left: 0!important;
  height:100% !important;
  min-height: 100% !important;
}
.span9{
  background-color:#F5F5F5 !important;
  padding-top:50px; 
  margin-top:10px; 
  border:none !important; 
  height:100% !important;  
  min-height: 100% !important;
}
.navbar .avbar-inverse .navbar-fixed-top{
  border:none !important;
}

更新 这是jsfiddle

1 个答案:

答案 0 :(得分:0)

我不得不说,样式看起来真的很疯狂,你应该尝试在网上使用例子simple two column design

无论如何,实现此目的的一种简单方法是使用css伪属性:after

.span2:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
}

另外请不要忘记添加height: 100%;

.row-fluid .span2 {
    height: 100%;
    width: 14.8936%;
}