100%高度div与bootstrap 3

时间:2014-03-03 11:07:46

标签: html css twitter-bootstrap

我想建立一个全高度的网站,但看起来Twitter的身体最小高度100%

这里是我的css:

html{
    height:100%;
}
body{
    min-height:100%
}
#main{
    min-height:100%;
}

这里是我的HTML:

<html>
    <head>
        ...
    </head>
    <body>
        <div id="main" class="container">
            ...
        </div>
    </body>
</html>

如果内容小于浏览器,我希望我的#main div始终与浏览器的高度相同,但如果我的内容更大,我希望我的div比浏览器更高。

使用我的代码,#main div始终占据我的内容的高度,如果我的内容很少,则不会调整到我的浏览器大小。

为什么?!

3 个答案:

答案 0 :(得分:0)

尝试提供此CSS。

body, html {
  height: 100%;
  min-height: 100%;
}
#main {
  min-height:100%;
}

答案 1 :(得分:0)

您需要为代码添加一些额外的CSS。

#main {
min-height:100%;
}

body, html {
height: 100%;
min-height: 100%;
}

我希望这是你正在寻找的,如果,不要试着解释我发生了什么;)!

答案 2 :(得分:0)

只需添加以下CSS即可完成:

body, html {
  padding:0px;
  margin:0px;
  height: 100%;
  min-height: 100%;
}