css - 中断文本内联列表

标签 css list scroll overflow inline

我对水平列表有疑问。我在 800 像素的 ul 中有 200 像素大小的 li 元素。我希望 ul 水平滚动,并且 li 内的文本中断。这会导致 li 元素失去其垂直位置。

HTML:

 <div>
    <ul>
        <li>one</li>
        <li>two</li>
        <li>three three three three three three three three three three three three three three three three</li>
        <li>four</li>
    </ul>
</div>

CSS:

ul {
    width: 600px;
    height: 400px;
    display: block;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
}
li {
    width: 150px;
    height: 150px;
    display: inline-block;
}

有点难以描述。请参阅 fiddle :https://jsfiddle.net/yrLtsLrf/

最佳答案

vertical-align: top; 添加到您的 li

关于css - 中断文本内联列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31292070/

相关文章:

html - CSS 3D 容器,如帖子中所示

javascript - 如何解决跨域请求被阻塞?

python-3.x - 如何按我的顺序对列表进行多次排序?

用于快速滚动长列表的 Android ListView alpha 滚动器

javascript - 如何自动滚动包含纯文本的 div(水平)?

css - 突出显示 HTML 表格中没有行跨度的悬停行中的单元格

html - 如何隐藏带有媒体查询的广告?

list - 将列表映射转换为映射列表(即行到列)

python - 对元组列表进行排序,元组的第二个元素是列表

CSS:溢出:滚动;没有出现