【问题标题】:Bootstrap jumbotron full browser height issueBootstrap jumbotron完整浏览器高度问题
【发布时间】:2015-02-20 19:32:20
【问题描述】:

按照下面的代码,我有一个 Bootstrap Jumbotron...

<div class="jumbotron">
     <div class="container">
        content here...
     </div>
</div>

css 确保 jumbotron 找到浏览器高度并像这样填充它......

html,body {
height:100%;
}

.jumbotron {
height:100%;
}

我的固定导航栏的高度为 60px,我希望 jumbotron 有一个 margin-top: 60px 所以它从导航“下方”开始,而不是在导航“后面”。

问题是 - 这会在我设置的 100% 高度上为 jumbotron 的底部添加 60px 的边距。如何删除它自动添加到浏览器底部的 60px 边距?

【问题讨论】:

  • Bootstrap 将 margin-bottom 赋予.jumbotron。你必须给保证金:60px 0 0

标签: css html twitter-bootstrap


【解决方案1】:

在使用固定导航栏时,Bootstrap 建议在 body 上使用using top padding

body {
    padding-top: 60px; /* set this equal to navbar's height */
}

docs中提到了这个

需要身体填充

固定的导航栏将覆盖您的其他内容,除非您添加 填充到 .尝试您自己的价值观或使用我们的 sn-p 下面。提示:默认情况下,导航栏的高度为 50px。

【讨论】:

  • @lowercase: 没问题 :)
  • 不想破坏你的排骨,但我不知道它是如何发生的。
  • @isherwood:看起来不错。 .jumbotron 正好在导航栏下方开始,对吧?
猜你喜欢
  • 1970-01-01
  • 2020-06-14
  • 2015-02-15
  • 2019-02-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-23
相关资源
最近更新 更多