【发布时间】:2014-11-03 21:24:36
【问题描述】:
大家!
我或多或少是在设计一种原型网站。就像其他网站一样,我试图有一个固定位置的菜单栏,但不会与我放在屏幕上的所有其他内容重叠。因此,从本质上讲,我希望在另一个位于页脚的框(网页正文)之上有一个 100% 宽的框(菜单栏)。
我的代码如下所示:
<header>
<nav>
<ul>
<a href="#"><li>Name</li></a>
...More list elements...
</ul>
</nav>
</header>
header{
background-color:white;
width:100%;
padding:15px;
border-bottom:1px solid black;
position:fixed;
margin-top:-25px;
nav ul li{
list-style-type:none;
display:inline-block;
padding:10px;
margin-right:100px;
font-family:Script MT, /*To make sure the font is displayable for you*/ Arial;
font-size:20px;
只要我在文档的其余部分有任何内容(我已将菜单栏放在标签和标签中),菜单栏就会与它重叠,因此它不可见。
所以问题是: 我到底如何让我的菜单栏保持固定但不与其他所有内容重叠?
【问题讨论】: