1

我有一个带有背景图像的 DIV 元素,我试图将它浮动在构成 2011 主题菜单栏的 NAV 元素上。但是 DIV 始终出现在 NAV 元素下方:

CSS

nav#access {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    z-index: 9999;
}

div#logo {
    height: 122px;
    width: 120px;
    position: absolute;
    top: 20px;
    left: 280px;
    background: url(images/mylogo.png);
    z-index: 1;
}

DIV 作为 body 元素内的第一个元素添加到 2011 主题的 header.php 文件中。

4

1 回答 1

1

您的<div>元素z-index比您的<nav>元素低,因此将始终出现在它的“下方”。

您只需要指定div#logo { z-index:10000; }或更高级别将其放在前面

于 2012-04-10T04:27:53.537 回答