gpt4 book ai didi

css - div 的定位 - CSS

转载 作者:行者123 更新时间:2023-11-28 00:07:49 24 4
gpt4 key购买 nike

我正在尝试使用 HTML 和 CSS。

我的 div 的位置需要与我在下面提到的不同。

JS fiddle link for the problem

<!doctype>
<html>
<head>
<style>
div{
float:left;
background-color:green;
width:10px;
margin:1px;
}
body{
width:50px;
}
</style>
<body>
<div style="height:20px"></div>
<div style="height:30px"></div>
<div style="height:40px"></div>
<div style="height:35px"></div>
<div style="height:55px;background-color:red"></div>
</body>
</html>

我希望红色框和任何需要呈现的新框也呈现在从左边开始的第二行中,就在相应的第一行元素的下方。(元素之间有特定的边距)

条件:

矩形的宽度始终相同;只有高度不同。

假设在我的 jsfiddle 示例中,给定的宽度只能占用 4 个元素一排。因此,第 5 个元素应自动从下一行开始并相应地定位在第一行元素下方。

我想要的是这样的。

enter image description here

有人可以帮我解决这个问题吗?

提前致谢

Sudharsanam.N

最佳答案

如果您想为您的 div 获得“类似 pinterest”的效果,您需要一些 javascript,请查看此 jQuery 插件:http://masonry.desandro.com/index.html

希望对你有帮助

关于css - div 的定位 - CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17523137/

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