粘性菜单下方的 CSS3 定位

标签 css

我想让我的菜单卡在页面顶部,所以我使用了 position: fixed,但我对菜单下方的内容有疑问 - 我无法定位它。对于示例 margin-top 不起作用,我不明白这是为什么。
这是一个 JSFiddle .

最佳答案

将菜单的顶部位置设置为 0

#menu{ 
    top:0;
}

#content{
    margin-top: 50px;
}

并使用 id 或 class 将样式/定位应用于您的内容 div。我使用了 id,因为那是你选择的,但现在将类用于所有样式被认为是最佳实践。为 javascript Hook 保留 ID 的使用。

这是您的解决方法:https://jsfiddle.net/8gjfLe5d/2/

关于粘性菜单下方的 CSS3 定位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33747370/

相关文章:

html - 在 Internet Explorer 9 上,多个选择选项未占满框的宽度

HTML CSS如何将两个div一一对齐并动态改变宽度

html - 为什么访问时我的两个链接都是绿色的?

html - 搜索框在调整大小时使导航栏的高度加倍

html - CSS 所选元素底部导航箭头

javascript - 如何通过脚本更改 CSS 双类属性

html - 为什么下拉列表显示在div下面

html - 无法使下拉悬停工作

javascript - 如何将 break-all 限制为只有长单词?

css - 从背景中剪下的透明文本