我需要以下li以横向方式相互堆叠,如下所示:
*li1 *li2 *li3
而不是:
* li
* li
* li
很多li元素会像画廊一样对齐,右边的lis会根据需要隐藏和滚动。
以下是JSFiddle
答案 0 :(得分:1)
您需要将li
元素设为display:inline-block
,将其容器设为white-space:nowrap
答案 1 :(得分:1)
li
成为display: inline-block
,以便他们相互堆叠white-space: nowrap
上设置ul
,以便li
元素保留在其狭窄容器中的一行答案 2 :(得分:0)
<ul id="list">
<li></li>
<li></li>
<li></li>
</ul>
完成你想要的css是
#list li{display:inline-block}
答案 3 :(得分:0)
删除.comments中的宽度,然后将display:inline-block添加到.comments li, 它没有工作,因为你正在限制列表的宽度,导致当你试图水平显示它时没有足够的空间来放置它