css - 我不想在我的 2 列无序列表中重叠

标签 css

fiddle here

我怎样才能得到 li标签均匀分布,因此它可以处理不同长度的名称

例如<li>1dddddddddddddddddddddd</li>重叠在 <li>6</li> , 我希望它们间隔开

EDIT1 添加代码

<ul class='cols2'>
    <li>1dddddddddddddddddddddd</li>
    <li>2</li>
    <li>3</li>
    <li>4</li>
    <li>5</li>
    <li>6</li>
    <li>7</li>
    <li>8</li>
    <li>9</li>
    <li>10</li>
</ul> 

EDIT2 我希望实现的 View

1dddddddddddddddddddddd     6
2                           7
3                           8
4                           9
5                           10

最佳答案

你可以使用 flex

.cols2{
  list-style: none;
  display: flex;
  flex-flow: column wrap;
  max-height: 100px;
}
<ul class='cols2'>
    <li>1dddddddddddddddddddddd</li>
    <li>2</li>
    <li>3</li>
    <li>4</li>
    <li>5</li>
    <li>6</li>
    <li>7</li>
    <li>8</li>
    <li>9</li>
    <li>10</li>
</ul> 

关于css - 我不想在我的 2 列无序列表中重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35351374/

相关文章:

html - 元素不遵循媒体查询高度

CSS保持左右两个DIV?

php - 如何在循环内添加if语句

jquery - 如何使用 jQuery 制作等高的 DIV

javascript - Telerik RadEditor for MOSS - 如何抑制最小宽度内联 CSS?

javascript - 给定一个包含多个列的 handsontable,每个列使用不同的渲染器,我如何在数据更新时更改单个单元格背景颜色?

javascript - 悬停时的水印图像

html - 悬停时如何使用标题标签而不弹出标题?

html - 添加表格滚动条

html - 使用 CSS 延长按钮的长度