答案 0 :(得分:5)
在ul
内显示inline-block
为li
,并将其垂直对齐顶部:
.nested {
display: inline-block;
vertical-align: top;
}
<ul>
<li>1
<ul class="nested">
<li>a</li>
<li>b</li>
<li>c</li>
</ul>
</li>
</ul>
答案 1 :(得分:1)
您可以将float: left
添加到ul li
和ul ul
,如下所示:
<ul>
<li style="float: left;">1</li>
<ul style="float: left;">
<li>a</li>
<li>b</li>
<li>c</li>
</ul>
</ul>
&#13;
答案 2 :(得分:1)
在嵌套的display:inline-block
代码中使用ul
以及vertical-align:top
<ul>
<li>
<ul style="display:inline-block;vertical-align:top;">
<li>a</li>
<li>b</li>
<li>c</li>
</ul>
</li>
</ul>
答案 3 :(得分:0)
.aligned-innerlist {
margin-top: -17px;
}
<ul>
<li>1
<ul class="aligned-innerlist">
<li>a</li>
<li>b</li>
<li>c</li>
</ul>
</li>
</ul>