Css 消失<;导航>;当<;部门>;设置为相对

Css 消失<;导航>;当<;部门>;设置为相对,css,html,css-position,nav,Css,Html,Css Position,Nav,当我将元素的位置从默认值(静态)设置为相对时,条消失,即使元素出现在该元素之前。这就是我所做的 标题标题2 这是我的CSS样式表部分- #主{位置:相对;} 你能告诉我为什么会发生这种情况吗?没有更好的信息,最好的猜测是你的导航设置为绝对或固定。然后,当您将#home div设置为relative时,它会在其上方向上滑动。要进行测试,请尝试给你的#home div一个负z-索引和/或一些边距顶部,看看你的nav是否出现。这本身不会改变任何东西,你还有什么其他CSS?创建一个JSFIDLE或

当我将
元素的位置从默认值(静态)设置为相对时,
条消失,即使
元素出现在该
元素之前。这就是我所做的


标题
标题2
这是我的CSS样式表部分-

#主{位置:相对;}

你能告诉我为什么会发生这种情况吗?

没有更好的信息,最好的猜测是你的导航设置为绝对或固定。然后,当您将#home div设置为relative时,它会在其上方向上滑动。要进行测试,请尝试给你的#home div一个负z-索引和/或一些边距顶部,看看你的nav是否出现。

这本身不会改变任何东西,你还有什么其他CSS?创建一个JSFIDLE或codepen!如果您添加一个Codepen或JsFiddle文件就太好了——这样会更具交互性!更新CSS或创建一个小提琴请它将不可能回答你与这些可怜的数据,但我强烈建议学习如何调试CSS。只需右键单击->检查元素,然后尝试在元素树中找到导航栏,然后使用右侧的“计算”面板查看元素的EDI引用/位置,并使用其旁边的“样式”面板更改/取消选中样式。特别是检查高度、宽度、z指数和位置。祝你好运-下次在codepen或jsfeedle中发布一个工作示例