1
88
对于其他遇到这种情况的人来说,由于
|
2
50
两个最常见的罪魁祸首为什么
|
3
33
如果将导航栏移到标题外,效果很好。见下文。因为这个原因,根据 MDN :
包含块
|
4
12
从上面的答案和一些信息展开,使其能够使用 flexbox公司 家长和 溢出不可见 (以下示例假设您将垂直粘性与 顶部或底部 设置为某个值,然后 设置为 粘性的
指南: 无论是在flexbox还是在没有flexbox的情况下,情况都要复杂得多,但一般的经验法则是,当滚动时,粘性元素需要父元素中的空间才能保持粘性。 |
5
4
不知何故,您的代码只有在
马上
|
6
1
您的HTML代码原样
希望这会有所帮助 |
7
1
在之后添加更多内容 导航 提供粘性行为,但仅在一瞬间-如果用户向下滚动过多, 将随一起消失 ,因为它不能从下面跳出来 的下边框。 导航 内部元素,即使用户滚动到页面底部(直接在内部)也部分可见 ). 如果这个解决方案不可行,另一种方法是使用JavaScript。在转换到CSS之前,我使用了以下代码(很久以前在某个地方发现了类似的jQuery解决方案,不记得在哪里,所以这要归功于匿名作者;可以很容易地从中获得Vanilla JS):
|
8
0
遇到了一些不明显的横向粘滞现象:如果宽度为100%,则粘滞不起作用。宽度应小于容器大小。 |
9
0
|
10
-1
为了解决这个问题,不需要对HTML结构做出巨大的妥协。只需添加
|
Adriano Di Cara · topnav裁剪的CSS下拉列表 6 年前 |
stack12321 · 使移动导航栏消失-专业版 6 年前 |
Arthak · 导航栏上的登录按钮不合适 6 年前 |
user6780526 · 小型设备上的水平导航栏滚动 6 年前 |
user9497105 · 引导程序4导航栏折叠不起作用 6 年前 |
Redtama · Bootstrap 4导航栏,带2行和内联表单 6 年前 |
ananai · ReactJS引导导航栏不在一行中 6 年前 |
Riddhi · 更改爱奥尼亚中所有页面的导航栏颜色 6 年前 |