繁体   English   中英

Bootstrap在div中固定了navbar

[英]Bootstrap fixed navbar inside div

bootstrap文档中,他们能够在他们的.bs-docs-example div中“陷阱” .navbar-fixed-top

<div class="bs-docs-example bs-navbar-top-example">
    <div class="navbar navbar-fixed-top" style="position: absolute;">
        <div class="navbar-inner">
        [...]

但是如果我在我的测试页面中做同样的事情,导航栏“逃脱”div并固定在身体的顶部,而不是div的顶部。 它是如何实现的?

好想通了。 父元素容器必须具有position: relative ,并且navbar必须具有position: absolute ,如果你附加.navbar-fixed-top.navbar-fixed-bottom ,它将相对于父元素而不是相对于整个页面。 是啊!

<div class="container-fluid">
    <div class="container">
        <nav class="navbar">...</nav>
    </div>
</div>

这适用于内置的Bootstrap的CSS。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM