我有以下HTML代码:
<div class="messages">
<div class="message">1</div>
<div class="message">2</div>
<div class="message">3</div>
<div class="message">4</div>
<div class="message">5</div>
<div class="message">6</div>
<div class="message">7</div>
<div class="message">8</div>
</div>
我想做的是使用奇数/偶数nth-child选择器对它们进行一些交替浮动。然而,我想要更加复杂的东西。我不希望每个消息节点都执行“清除”操作,而是希望它们能够紧贴在它们上面的节点上。这是否仅通过CSS实现呢?
编辑: 没有必要为盒子随机分配高度。每个盒子内都会有文字体(人们的评论),这将使得每个盒子的高度都不同。如果我没有说明清楚,我很抱歉。