我想在固定位置有一个菜单,即使我滚动等等。
我使用“位置:绝对;” (也尝试过:固定;)。两者都有相同的错误。
(我必须设置“左/右/上:0%”,因为我在每一侧都有一些可用空间。)
我想继续下一个 div,它在#headercontainer 之外,但我在那里遇到了问题。下一个 div 不是从菜单“下方”开始,而是在同一位置。
简而言之,这 2 个 div 相互重叠。
我可以用保证金解决这个问题......但我认为我做错了什么!由于下一个 div 部分还需要左/右 0% 以及位置对齐,否则我会再次在两侧获得这些空闲空间。
HTML:
<body>
<div id="headercontainer">
<div id="logo">
<a href="">
<img src="images/logo/logo.png" id="headlogo" />
</a>
<h1>Robert</h1>
</div>
<nav role="navigation" class="navigation">
<ul>
<li> <a href=""> ABOUT ME </a></li>
<li> <a href=""> SKILLS </a></li>
<li> <a href=""> WORK </a></li>
<li> <a href=""> CONTACT </a></li>
</ul>
</nav>
</div>
</body>
CSS:
#headercontainer{
position: absolute;
top: 0%;
right: 0%;
left: 0%;
background: #000;
opacity: 0.7;
color: #fff;
-moz-box-shadow: 2px 2px 15px #000;
-webkit-box-shadow: 2px 2px 15px #000;
box-shadow: 2px 2px 15px #000;
}