我能够使用绝对定位让我的下拉导航保持在顶部,但它会挤压左侧,顶部的所有内容都会位于导航之后。保持导航栏不重叠CSS中的其他元素
我怎样才能得到我的导航停止重叠的其他一切与财产position:absolute
?我的导航元素位于我的CSS中,因此无法看到<div>
将无法工作。
以下是我的header.php文件中的HTML:
<center><nav>
<ul>
<li><a href="/">Home</a></li>
<li><a href="/arcade">Arcade</a>
<ul>
<li><a href="/arcade/action">Action</a></li>
<li><a href="/arcade/arcade">Arcade</a></li>
<li><a href="/arcade/puzzle">Puzzle</a></li>
<li><a href="/arcade/vehicle">Vehicle</a></li>
<li><a href="/arcade/violence">Violence</a></li>
<li><a href="/arcade/defense">Defense</a></li>
<li><a href="/arcade/rpg">RPG</a></li>
</ul>
</li>
<li><a href="">Watch</a>
<ul>
<li><a href="/watch/tv">TV Shows</a></li>
<li><a href="/watch/movies">Movies</a></li>
</ul>
</li>
<li><a href="">Extras</a>
<ul>
<li><a href="/reviews">Reviews</a></li>
<li><a href="/news">Updates</a></li>
</ul>
</li>
<li><a href="/support">Support</a></li>
</ul>
</nav></center>
以下是我使用的位置之前的背景色和定位的CSS增加:
nav{
background-color:#989898;
margin: 0px -12.5%;
}
现在我添加定位后的CSS:
nav{
background-color:#989898;
margin: 0px -12.5%;
position:absolute;
z-index:1000;
}
我的网站是www.gameshank.com/!
任何想法?谢谢!
在Chrome,FF或IE中,我没有看到任何向左或向后的内容丢失。张贴问题的快照。 – fredsbend
我添加了一个截图。 –