相关疑难解决方法(0)

固定位置但相对于容器

我正在尝试修复它,div所以它总是粘在屏幕的顶部,使用:

position: fixed;
top: 0px;
right: 0px;
Run Code Online (Sandbox Code Playgroud)

但是,div它位于一个居中的容器内.当我使用position:fixed它时,修复了div浏览器窗口的相对位置,例如它在浏览器的右侧.相反,它应该相对于容器固定.

我知道position:absolute可以用来修复相对于它的元素div,但是当你向下滚动页面时,元素会消失,并且不会像上一样粘在顶部position:fixed.

是否有实现此目的的黑客或解决方法?

css position fixed css-position

594
推荐指数
13
解决办法
82万
查看次数

Bootstrap在div中固定了navbar

在bootstrap文档中,他们能够"陷入" .navbar-fixed-top他们的.bs-docs-examplediv 内部:

<div class="bs-docs-example bs-navbar-top-example">
    <div class="navbar navbar-fixed-top" style="position: absolute;">
        <div class="navbar-inner">
        [...]
Run Code Online (Sandbox Code Playgroud)

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

html javascript twitter-bootstrap

7
推荐指数
1
解决办法
1万
查看次数

Twitter Bootstrap:如何使顶部固定导航栏留在容器中而不是拉伸?

我正在使用Twitter Bootstrap和您在指南中看到的常规导航栏:http://twitter.github.io/bootstrap/components.html#navbar

我不希望导航向左或向右延伸,而是留在我可以看到两侧的地方,就像在指南中一样.唯一的区别是它将固定在顶部.

我想知道,我如何让它变成一个固定的导航栏,好像我在使用这个navbar-fixed-top类一样?

twitter-bootstrap

4
推荐指数
1
解决办法
2万
查看次数