Html 未显示嵌套UL/LI

Html 未显示嵌套UL/LI,html,css,html-lists,Html,Css,Html Lists,div#main的z索引为0 li.button ul的z指数为100: li.button { height: 23px; float: left; list-style: none; } 但它只是没有显示在浏览器中。。。Firebug显示它在那里,但它只是不显示。请记住,z索引不适用于没有position-属性的元素,因此它对代码没有影响 UL中不允许使用DIV。使用边距或填充。查看所有css会很有帮

div#main的z索引为0

li.button ul的z指数为100:

li.button {
    height:             23px;
    float:              left;
    list-style:         none;
}

但它只是没有显示在浏览器中。。。Firebug显示它在那里,但它只是不显示。

请记住,z索引不适用于没有
position
-属性的元素,因此它对代码没有影响


UL中不允许使用DIV。使用边距或填充。查看所有css会很有帮助。你有溢出:隐藏在李某个地方吗


你的li.button的高度是23px,但是里面的ul会更高。除非您也将内部li和img向左浮动,否则其宽度将超过86px。

以下是firebug显示的链接(我无法张贴img标签):位置:嵌套UL上的相对位置。也感谢您提供有关div的提示,它已被修复:)
li.button {
    height:             23px;
    float:              left;
    list-style:         none;
}
li.button ul {
    z-index:            100;
    background-color:   #ffffff;
    display:            block;
}