CSS导航栏隐藏我的内容

时间:2015-02-23 07:18:14

标签: html css css3 css-float

我的导航栏出现在我的内容上时出现问题

http://jsbin.com/jusejozene/1/edit?output

我不知道我能做什么,所以请帮助

当导航栏处于响应/移动模式时,它可以正常工作,但当它处于桌面模式时,它不会:(

2 个答案:

答案 0 :(得分:0)

您所要做的就是将无序列表的位置更改为静态,如下所示:

/*Strip the ul of padding and list styling*/
ul {
list-style-type:none;
margin: auto auto; 
padding: 0;
margin-bottom: 10px;
position: static;

}

并将段落文字放在

<p>

标签

OR 将你的ul包装在div标签中

答案 1 :(得分:0)

通过绝对定位导航栏,您将从正常的文档流中删除它。

它不再在页面上保留必要的空间作为块级元素,这会导致内容重叠。

一些选项 -

您可以将其更改为静态定位,如上所述。

或者,如果您希望导航保持贴在窗口顶部,并将导航保留在窗口顶部的必要边距以确保导航栏确实存在,请将定位保持为绝对 - 或者甚至保持固定不重叠。