html - 导航栏在 Twitter bootstrap 3 中的绝对定位

标签 html css twitter-bootstrap-3

bootstrap 中的固定导航栏不是绝对位置。使用 fixed navbars 时,导航栏下方的标记会出现在标题导航栏的右侧。如何克服这个问题:

我尝试了 position:absolutemargin from top equal to size of navbar header height. 没有任何效果。有什么建议么?

最佳答案

Bootstrap 提供了固定在顶部的选项

<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
  <div class="container">
    ...
  </div>
</nav>

引用:http://getbootstrap.com/components/#navbar-fixed-top 您可以使用 absolute 固定在顶部并添加与 body padding-top 相同高度的导航栏 例如

.navbar{
  height: 50px;
}
body{
  padding-top: 50px;
}

关于html - 导航栏在 Twitter bootstrap 3 中的绝对定位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22229527/

相关文章:

javascript - CSS - 将边框图像缩放到边框宽度或特定百分比

javascript - 如何在 Javascript 中检索和保存 HTML 查看器信息

javascript - 如何为 d3 中的实时图表提供实时数据

html - 在 CSS 中水平对齐 float 元素

html - 单击链接后是否应该禁用悬停事件?

html - 较小分辨率下列之间的顶部或底部边距

javascript - Material-UI 应用栏自带边距

html - 如何根据文本长度调整div高度大小

css - 如何在响应式 Bootstrap 页面中正确排序我的容器?

css - Bootstrap 中溢出的导航栏