8

我是 BootStrap 的新手,所以要学习并理解它。我试图在列网格中实现 100% 的高度,以便它覆盖页面的 100% 高度。现在没有设置高度。当我尝试以像素或 % 指定两列 col-lg-9 和 col-lg-3 的高度时,不会发生任何变化。不知道可能是什么问题。这是我正在使用的基本结构

<body>
<div class="row">
"Top bar"
</div>
 <div class="container">
       <div class="row">
        <div class="col-lg-3">
side bar
</div>

 <div class="col-lg-9">
side bar
</div>

</div>

这是每个项目的css

@media (min-width: 1200px)
.container {
max-width: 1170px;
}
.row {
margin-bottom: 20px;
}
.col-lg-9 {
width: 75%;
padding: 10px 20px;
border-radius: 0 10px 10px 0;
-moz-border-radius: 0 10px 10px 0;
-webkit-border-radius: 0 10px 10px 0;
-o-border-radius: 0 10px 10px 0;
border: 0 none;
padding-top: 3%;
min-height: 90%;
}
.col-lg-3 {
width: 25%;
background-color: #192D38;
color: #88A7A9;
min-height: 90%;
}
4

1 回答 1

18

尝试这个:

html,body
{
  height: 100%;
}

如果这不起作用,则使用检查元素,并验证父元素是否具有 100% 的高度。(因为如果他们不这样做 - 那么子元素将不会获得 100% 的高度,除非它们是position:absoluteposition:fixed

于 2013-07-29T10:00:06.883 回答