我正在使用我的网站上的引导和有问题的navbar固定顶部。当我只是使用常规的navbar时,一切都很好。然而,当我尝试将它切换到navbar固定顶部时,站点上的所有其他内容就像navbar不存在一样向上移动,并且navbar与它重叠。下面是我的基本布局:
.navbar.navbar-fixed-top
.navbar-inner
.container
.container
.row
//yield content
我试图完全复制引导示例,但仍然有这个问题,只有当使用navbar固定顶部。我做错了什么?
一个更方便的解决方案供您参考,它在我的所有项目中都运行得很好:
将您的第一行更改自
.navbar.navbar-fixed-top
至
.navbar.navbar-default.navbar-static-top
正如其他人所说的那样,在身体上加一个衬垫效果很好。但是当你把屏幕变窄(和手机一样宽)时,navbar和机身之间就会有一个间隙。此外,拥挤的navbar可以换行为多行条,再次覆盖部分内容。
这为我解决了这类问题
body { padding-top: 40px; }
@media screen and (max-width: 768px) {
body { padding-top: 0px; }
}
缺省情况下会产生40px的填充,当宽度小于768px时会产生0px的填充(根据bootstrap的文档,该宽度是创建间隙的手机布局截断)
你的答案在文档中是正确的:
固定的navbar将覆盖其他内容,除非您在的顶部添加
padding
。尝试您自己的值或使用下面的片段。提示:默认情况下,navbar为50px高。
body { padding-top: 70px; }
确保在核心引导CSS之后包含这些内容。
在引导程序中有4个文件...
Fixed navbars使用position:Fixed,这意味着它们是从DOM的正常流中提取的,并且可能需要自定义CSS(例如,padding-top)以防止与其他元素重叠。
问题内容: 我在网站上使用引导程序,并且导航栏固定顶部出现问题。当我只使用常规导航栏时,一切都很好。但是,当我尝试将其切换到导航栏固定顶部时,该网站上的所有其他内容都会向上移动,就像导航栏不存在并且导航栏与之重叠一样。我基本上是这样布置的: 我试图完全复制引导程序示例,但仅在使用navbar fixed top时仍然存在此问题。我究竟做错了什么? 问题答案: 您的答案是正确的docs: ### 需
问题内容: 如果我在HTML页面中有一个非滚动标题,该标题固定在顶部并具有定义的高度: 有没有一种方法可以使用URL锚点(该部分)使浏览器滚动到页面中的某个点,但是在 没有JavaScript的帮助下 仍然可以尊重固定元素的高度? 问题答案: 我有同样的问题。我通过将一个类添加到锚元素(顶部栏高度为padding-top值)来解决此问题。 然后简单的CSS:
我有一个div类,这个类与一个小的JavaScript函数相关联,它将使div显示为全屏。"也就是说,的宽度和高度将是100%”。 因此,高度和宽度不是固定的,它是根据窗口的缩小动态计算的。 在该div下,还有另一个具有ID标头“导航栏”的标头,标头最初相对定位在div.fullscreen-然而,我试图将其定位为固定,当#标头的顶部到达顶部时浏览器窗口。 所以这里是我正在玩的,它切换固定的风格,
我正在创建一个简单的网站,将显示一个计算机列表及其一些信息。到目前为止,我已经得到了我想要的一切功能,除了我不能让thead在滚动时固定在导航栏上。我对这一切还很陌生,但我会在下面列出一些我尝试过的东西,以及我的网页的简化版本。 通过AD在导航栏/表格周围放置div:不会滚动 非常感谢您的帮助! 超文本标记语言 JS公司 https://jsfiddle.net/80Lt2d6p/
问题内容: 在此处输入图片说明我需要你的帮助。我不确定如何冻结表或表的第一行,其中包含要冻结的标题,而我却可以滚动表?仅使用CSS标记而不使用Javascript框架,我将如何实现这一目标? 问题答案: 将以下内容添加到CSS中。 试试这个代码
本文向大家介绍jQuery 顶部导航跟随滚动条滚动固定浮动在顶部,包括了jQuery 顶部导航跟随滚动条滚动固定浮动在顶部的使用技巧和注意事项,需要的朋友参考一下