这一直让我发疯!通过限制无序列表的高度,我可以让一组列表项水平(通过浮动)堆叠在无序列表内。
但是,如果我将一个无序列表放入其中一个列表项(即在原始列表中),那么它们将停止水平堆叠......我已经尝试了一切......这里发生了什么?为什么这不起作用???
它们应该是这样的:
█ █ █ </p>
不像这样:
█
█
█
</p>
这是一个例子:
<style>
.container {
width:auto;
height:34px;
float:left;
}
.container ul {
list-style:none;
padding:0;
margin:0;
float:left;
height:34px;
}
.container li {
width:34px;
height:34px;
float:left;
}
.container ul li ul {
list-style:none;
float:left;
height:34px;
}
.container ul li ul li {
width:34px;
height:34px;
float:left;
}
</style>
<div class="container">
<ul>
<li>
<ul>
<li>test</li>
<li>test2</li>
<li>test3</li>
<li>test3</li>
</ul>
</li>
</ul>
</div>
这可能是我忽略的一些愚蠢的事情,我敢肯定......
一个工作示例:http: //jsfiddle.net/csdigitaldesign/cugF5/