0

与您在此处看到的类似:http: //jsfiddle.net/U8HGz/493/show/

{position: fixed}在css中尝试过无济于事。看来我的引导程序非常顽固!

我的 CSS 文件的一部分

@import "bootstrap";


.navbar navbar-inverse navbar-static-top { position: absolute!important;
    position: fixed;
    }
4

3 回答 3

2

不确定您的最新代码现在是什么样子,但请尝试将其更新为以下任一:

将 left 和 right 属性设置为 0:

.navbar.navbar-inverse.navbar-static-top {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
}

或者你可以给你的规则一个宽度:

.navbar.navbar-inverse.navbar-static-top {
    position: fixed;
    top: 0;
    width: 100%;
}

看一个例子:http: //jsfiddle.net/uberrobert/s7u8K/

于 2013-02-27T07:18:31.973 回答
1

老兄,您没有指定topor的值bottom。也删除position: absolute;

你的类声明是错误的,替换:

.navbar navbar-inverse navbar-static-top

和:

.navbar.navbar-inverse.navbar-static-top

你不应该给空格。

做这个:

.navbar.navbar-inverse.navbar-static-top {
    position: fixed;
    top: 0;
}
于 2013-02-27T05:37:56.963 回答
0

固定定位结合绝对定位 WITH !IMPORTANT 显然会导致绝对定位被应用于固定。选择其中之一(无需添加!important

### Updated
@import "bootstrap";


.navbar .navbar-inverse .navbar-static-top {
    position: fixed;
}
于 2013-02-27T05:39:41.090 回答