gpt4 book ai didi

css - 根据子尺寸+边距展开父div

转载 作者:太空宇宙 更新时间:2023-11-03 22:37:35 25 4
gpt4 key购买 nike

目前,我在 div1 中有 div2,并且两者的大小相同。我想向 div2 添加边框/边距,但不减小 div2 的大小,而是扩大 div1 的大小。

知道怎么做吗?

enter image description here

最佳答案

外部容器不需要 widthheight 属性。在这种情况下,如果子元素 (.div2) 具有 margin,则外部容器 (.div1) 将展开。请参阅代码示例以更好地理解:)

.div1 {
border: 4px solid #111;
width: auto; /* remove width */
height: auto; /* remove height */
display: inline-block; /* make it more flexible */
}

.div2 {
width: 100px;
height: 100px;
background: cyan;
}

.div2.with-margin {
margin: 20px;
}
<div class="div1">
<div class="div2"></div>
</div>
<div class="div1">
<div class="div2 with-margin"></div>
</div>

关于css - 根据子尺寸+边距展开父div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45613152/

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