我正在研究我网站的顶部标题栏样式。我在 Header DIV 中放置了 2 个 DIV。一个 Div 在顶部,而另一个在底部。顶部专用于带有右侧链接的左侧徽标,而底部 Div 专用于水平菜单(我将在稍后完成)。
我的问题出现在徽标的位置上。我的 logo 比顶部 Div 略高,这导致底部 Div 简单地覆盖了我的 logo 底部。如果我裁剪或调整徽标大小,问题就解决了。但我不想那样做。我想在更高的 z-index 上制作徽标。但它不起作用。似乎 z-index 被忽略了。
这是我到目前为止所拥有的:
<div id="siteHeader">
<div id="headernav-top" style="height:50px;">
<div id="headerlogo" style="height:72px;background-image:url('logo.jpg');background-repeat:no-repeat;">
</div>
<span id="headertext">
Welcome Back, <b>Whomever you are</b> |
<a href="/">My Account</a> |
<a href="/logout.php">Log Off</a> <br />
</span>
</div>
<div id="headernav-bottom" style="height:39px;background-color:#0C6;">
More Nav will go here
</div>
</div> <!-- end siteHeader -->
headernav-bottom肯定覆盖了 72px 高度标志的底部,在headerlogo div中。
当我将z-index放入两个 div 时,它似乎被忽略了。
是否有另一种方法可以让headerlogo在siteHeader div 上方稳定下来?