如何让这个下拉列表在其他元素之上

Vel*_*tar 0 html css

我有一个下拉菜单,如下所示:

<ul id="secondary-nav" class="menu">
    <li><a href="#">boeketten</a>
        <ul>
            <li>7 rododendrons</li>
            <li>7 rozen</li>
        </ul>
    </li>
    <span>?</span>
    <li><a href="#">bloemstukken</a></li>
    <span>?</span>
    <li><a href="#">planten</a></li>
    <span>?</span>
    <li><a href="#">bruidsruikers</a></li>
    <span>?</span>
    <li><a href="#">kerkdecoratie</a></li>
    <span>?</span>
    <li><a href="#">evenementen</a></li>
    <span>?</span>
    <li><a href="#">rouwwerk</a></li>
    <span>?</span>
    <li><a href="#">rocabo potten</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

这是我用来设置它的css:

ul#secondary-nav {
    z-index: 9999;
}

ul#secondary-nav li, ul#secondary-nav > span {
    display:block;
    position:relative;
    float: left;
}

ul#secondary-nav li ul {
    display: none;
    text-align:left;
    padding-left: 0px;
    background-color: red;
}

ul#secondary-nav li ul li {
    float: none;
    display: block;
}

ul#secondary-nav li:hover ul {
    display: block;
    position: absolute;
}
Run Code Online (Sandbox Code Playgroud)

但它属于其他内容,如下所示:

![enter image description here][1]
Run Code Online (Sandbox Code Playgroud)

我怎样才能让它成为最重要的?

fca*_*ran 5

z-index为你的主要定义了一个,ul但它似乎处于静态位置(因此z-index没有效果):试试

ul#secondary-nav {
    z-index: 9999;
    position: relative;
}
Run Code Online (Sandbox Code Playgroud)