css - 固定位置导航使下面的元素重叠

标签 css html

我使用了一个高度为 100px 的固定导航栏,但下面的内容被它覆盖了。目前我给导航正下方的元素一个 100px 的 margin-top。这是正确的方法还是我可以将样式应用于导航来解决此问题。导航是永久性的,下面的元素在不断变化,所以我不想继续将 margin-top 应用于每个新元素。

最佳答案

你可以这样做

<div id="nav">
     <!-- here u put your options -->
</div>

<script>
position : relative;
top : 0%;
height : 100px; 
</script>

在这部分之后,您可以继续使用 position: relative; 的 div 制作您的页面。所有这些 div 都将位于导航下方而不会重叠。

关于css - 固定位置导航使下面的元素重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24124934/

相关文章:

html - CSS Grid 布局高度和滚动条不能正常工作

css - 移动主要内容Wordpress Constructor

javascript - 使用是/否命令为 Web 创建模式

php - 使用foreach进行查询优化?

html - 在单个 div 中的图像上应用不同的边距

css - 在 flexbox 上与 grow 底部对齐

html - 悬停以在 JSFiddle 上恢复 Webkit 动画工作,但在我的网站上不起作用

html - 将 html/xml 代码与提升代码段分开的好方法是什么?

javascript - 如何在 javascript 和 HTML 中通过坐标在元素内部搜索

html - 页脚 float 在页面中间