【发布时间】:2011-10-28 12:27:36
【问题描述】:
我有这个布局:
<ul style="white-space:nowrap;">
<li style="width:200px; display:inline-block;"></li>
<li style="display:inline-block; vertical-align:top; padding-left:10px;"></li>
</ul>
我已经设法阻止 ul 进行包装,这是一个开始。但是,第二个li 中的内容继续离开屏幕。重叠其父元素等。
与第一个 li 不同,我需要第二个 li 来填补空缺并保持动态宽度。我需要将文本包裹在第二个 li 内。
【问题讨论】:
-
您只需要禁用第一个列表项的换行吗?你可以只为它设置
white-space: nowrap;,而不是整个列表容器。 -
第一个列表项中有图像,第二个列表项中有文本。所以我只关心第二个列表项的包装。
标签: css whitespace