【发布时间】:2023-03-24 23:29:01
【问题描述】:
我在一个容器中有多个宽度相同的项目。由于元素的高度不同,对齐存在问题,如下图所示。
我想在每 3 项后清除 而不更改 html 标记,以便第 4 项进入下一行。我正在尝试添加 nth-child(3):after,但似乎不起作用。
代码如下:
HTML:
<div class="list">
<div class="item">Lorem ipsum dolor sit amet,</div>
<div class="item">Lorem ipsum dolor sit amet, consectetur adipiscing elit. </div>
<div class="item">Lorem ipsum dolor sit amet,</div>
<div class="item">Lorem ipsum dolor sit amet,</div>
<div class="item">Lorem ipsum dolor sit amet</div>
</div>
CSS:
.item:nth-child(3):after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
【问题讨论】: