gpt4 book ai didi

html - 可扩展的 div(点击时),内联 block ,不下推第二行的其他 div

转载 作者:行者123 更新时间:2023-11-28 17:40:06 25 4
gpt4 key购买 nike

我有两行,每行都有 DIV。第一行有 3 个 div。第二行有 2 个 div,最后一列留空。每个 div 都设置为内联 block ,因此它们可以彼此相邻。

第一行的第三个 div 有一个可折叠的链接,点击后展开。 div 变得比同一行上的其他 div 长。

当该 div 展开时,它自然会将第二行的 div 下推。我希望第二行的 div 不会被压下。我怎样才能做到这一点?

这是我想要实现的目标的绘图。

enter image description here

最佳答案

我不知道您的代码的用途,但您可能希望按列划分它们并避免负边距,如果这对您有用,fiddle here :

HTML:

<div id="Column1">
<div class="block"></div>
<div class="block"></div>
<div class="block clear"></div>
<div class="block"></div>
</div>
<div class="block big"></div>

CSS:

#Column1 {
float: left;
}

.block {
width: 50px;
height: 80px;
background: grey;
float: left;
margin-right: 10px;
margin-bottom: 10px;
}

.clear {
clear: both;
}

.big {
height: 170px;
}

否则,使用负边距 ( fiddle here ):

HTML:

<div class="block"></div>
<div class="block"></div>
<div class="block big"></div>
<div class="block clear"></div>
<div class="block"></div>

CSS:

.block {
width: 50px;
height: 80px;
background: grey;
float: left;
margin-right: 10px;
margin-bottom: 10px;
}

.clear {
clear: both;
}

.big {
height: 170px;
margin-bottom: -80px;
}

关于html - 可扩展的 div(点击时),内联 block ,不下推第二行的其他 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24292875/

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