【发布时间】:2016-01-27 21:01:20
【问题描述】:
我会尝试判断它是 Bootstrap Affix 问题,还是只是一个微小的 CSS 错误。
当导航开始固定在顶部时,它会跳到左边,我不知道为什么会这样。
【问题讨论】:
-
由于嵌套文件太多,无法提取相关代码。
标签: css twitter-bootstrap-3 affix
我会尝试判断它是 Bootstrap Affix 问题,还是只是一个微小的 CSS 错误。
当导航开始固定在顶部时,它会跳到左边,我不知道为什么会这样。
【问题讨论】:
标签: css twitter-bootstrap-3 affix
这很容易弄清楚......
您的 ID 为 #topmenu,并且此元素的 ID 为 width 或 Inherit 您所需要做的就是给它一个新的 width 或 100%
width: Inherit 从其父元素继承属性,导致导航栏向左跳转!
http://www.w3schools.com/cssref/pr_dim_width.asp
您的新#topmenu 应如下所示:
#topmenu {
width: 100%;
top: 0;
margin-bottom: 15px;
z-index: 100;
border: 0;
background: #ebedef;
border: 0;
border-bottom: 3px solid #95bf0c;
}
【讨论】: