gpt4 book ai didi

html - float 元素填充顶部空白

转载 作者:行者123 更新时间:2023-11-27 23:24:34 25 4
gpt4 key购买 nike

我试图让我的 div 容器填充所有剩余空间,因为它们沿着页面流动。有没有办法让第四个盒子填充顶部剩余空间?

例子如下:

.col {
float: left;
}
.col > div {
margin: 10px;
background-color: grey;
}
.one.col {
width: 8.33%;
}
.two.col {
width: 16.66%;
}
.three.col {
width: 25%;
}
.four.col {
width: 33.33%;
}
.five.col {
width: 41.66%;
}
.six.col {
width: 50%;
}
.seven.col {
width: 58.33%;
}
.eight.col {
width: 66.66%;
}
.nine.col {
width: 75%;
}
.ten.col {
width: 83.33%;
}
.eleven.col {
width: 91.66%;
}
<div style="width:960px;margin:0 auto;">
<div class="col six">
<div style="height:500px;">1</div>
</div>
<div class="col three">
<div style="height:200px;">2</div>
</div>
<div class="col three">
<div style="height:300px;">3</div>
</div>
<div class="col three">
<div style="height:300px;">4</div>
</div>
</div>

最佳答案

如果您计划在那里放置动态内容,则必须加入一些 JS 逻辑来动态计算正确的位置。

如果您知道 div 的高度,您可以使用负上边距将它们向上移动。

  .col {
float:left;
}

.col > div {
margin:10px;
background-color:grey;
}

.one.col{width:8.33%;}
.two.col{width:16.66%;}
.three.col{width:25%;}
.four.col{width:33.33%;}
.five.col{width:41.66%;}
.six.col{width:50%;}
.seven.col{width:58.33%;}
.eight.col{width:66.66%;}
.nine.col{width:75%;}
.ten.col{width:83.33%;}
.eleven.col{width:91.66%;}
      <div style="width:960px;margin:0 auto;">
<div class="col six">
<div style="height:500px;">1</div>
</div>
<div class="col three">
<div style="height:200px;">2</div>
</div>
<div class="col three">
<div style="height:300px;">3</div>
</div>
<div class="col three">
<div style="height:300px; margin-top:-100px;">4</div>
</div>
</div>

关于html - float 元素填充顶部空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39236451/

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