gpt4 book ai didi

css - 将 div 堆叠成 2 行,没有空格

转载 作者:行者123 更新时间:2023-11-28 13:22:26 25 4
gpt4 key购买 nike

我真的需要你的帮助:

现在,我的 div 彼此重叠,动态填充不同的内容,因此高度在变化。

我现在要做的是将它们排成两行。使用固定宽度和“float:left”,这已经可以工作了。

我的英语不是很好所以请先看看我的示例图片:

This is how it looks like right now!

正如您所看到的那样,由于第三个 div 没有从第一个 div 的正下方开始,因为 div 编号 2 可以比第一个 div 更高,所以有这个空白。

我现在想知道是否有可能自动将这些 div 定位得更高,这样就没有空白(它们应该总是从图片正下方开始,该图片位于空白上方,左侧或右侧)。

像这样:

It should look like this!

希望您能理解我的意思:D 在此先感谢您的回复!

编辑:代码示例:

<div id="content">
<div class="xyz">BLABLA</div>
<div class="xyz">BLABLA<br>morebla!<br>EVEN MORE BLA</div>
<div class="xyz">BLABLA</div>
</div>
<style>
#content {
width: 648px;
}
.xyz {
width: 303px;
float: left;
border:1px solid black;
}
</style>

记住,高度总是不同的!

最佳答案

jQuery masonry让您的生活更轻松..不要重新发明轮子,尤其是当您面临经典的 css 问题时。

关于css - 将 div 堆叠成 2 行,没有空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15313417/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com