gpt4 book ai didi

html - CSS: float div 的高度为 0

转载 作者:技术小花猫 更新时间:2023-10-29 11:38:16 24 4
gpt4 key购买 nike

我试图将 2 个 div 并排放置在另一个 div 内,这样我就可以有 2 列文本,而外部 div 在它们周围绘制边框:

HTML

<div id="outer">
<div id="left">
...
<div id="right">
</div>

CSS

#outer{
background-color:rgba(255,255,255,.5);
width:800px;
}

#left{
float:left;
}

#right{
width:500px;
float:right;
}

但是,外部 div 的高度为 0px,因此边框不会绕过其他 div。如何让外部 div 识别其中的高度?

最佳答案

不是因为 float div没有高度,而是因为 float div不影响父元素的大小。

您可以使用overflow 样式让父元素考虑 float 元素:

#outer { overflow: auto; }

关于html - CSS: float div 的高度为 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9024494/

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