提前抱歉,因为我一直在想要问什么问题,甚至开始努力解决这个问题。
我一直试图找到一种方法来制作带有边距的对象(div,img等)来压缩父div。起初我以为漂浮会解决我所有的问题,但我对此很新,并很快意识到它不会
这留下了许多丑陋的空间。超过该行的div下降到下一行,并将其高度从它们上方div的底部开始。
有没有人知道使用html,css或J脚本绕过这个方法?没有很多限制。同样在实践中使用我会让所有的孩子div都有自己的id,这只是为了简化。
#parent {
height: 600px; width:600px;
}
.childsmall
{
background-color:#0F0; height: 100px; width: 100px; float: left; margin: 10px;
}
.childmed
{
background-color:#0FF; height: 150px; width: 150px; float: left; margin: 10px;
}
.childlarge
{
background-color:#000; height: 200px; width: 200px; float: left; margin: 10px;
}
</style>
</head>
<body>
<div id="parent">
<div class="childsmall"></div>
<div class="childsmall"></div>
<div class="childmed"></div>
<div class="childsmall"></div>
<div class="childsmall"></div>
<div class="childsmall"></div>
<div class="childlarge"></div>
<div class="childsmall"></div>
<div class="childsmall"></div>
<div class="childmed"></div>
<div class="childsmall"></div>
<div class="childsmall"></div>
<div class="childsmall"></div>
<div class="childsmall"></div>
<div class="childmed"></div>
<div class="childlarge"></div>
</div>
</body>
</html>