【发布时间】:2021-08-05 18:51:00
【问题描述】:
我使用 CSS 制作了以下内容(见下面的屏幕截图),这正是我想要的格式,评论并排排列,略有偏移。我在这里使用column-count: 2; css 属性。但正如您在屏幕截图中看到的那样,其中一条评论(和图片)被切成两半并移至下一列。
有没有办法在单个评论(包含在单个 li 中)不“剪辑”,而只在一个评论之后?
我的css和html基本如下。
.reviews ul {
column-count: 2;
margin: 40px 0;
}
.reviews li {
margin-bottom: 60px;
}
/* slightly more for stars etc.. but not relevant */
<ul>
<li>
<span class="stars stars-2"></span>
<p>Altijd meteen hulp als er eens iets mis gaat met mijn website. Maar eigenlijk gaat er zelden iets mis! </p>
<div class="profile">
<div class="profile-image"></div>
<p>Anna Rodenburg <span class="function">Functie titel</span></p>
</div>
</li>
<li>
<span class="stars stars-3"></span>
<p>Altijd meteen hulp als er eens iets mis gaat met mijn website. Maar eigenlijk gaat er zelden iets mis! </p>
<div class="profile">
<div class="profile-image"></div>
<p>Anna Rodenburg <span class="function">Functie titel</span></p>
</div>
</li>
<li>
<span class="stars stars-4"></span>
<p>Altijd meteen hulp als er eens iets mis gaat met mijn website. Maar eigenlijk gaat er zelden iets mis! </p>
<div class="profile">
<div class="profile-image"></div>
<p>Anna Rodenburg <span class="function">Functie titel</span></p>
</div>
</li>
</ul>
【问题讨论】:
-
使 .review li 具有 display: inline-block 以阻止它被拆分为列。
标签: css word-wrap column-count