gpt4 book ai didi

html - CSS相对div的宽度自动扩展绝对div

转载 作者:行者123 更新时间:2023-11-28 01:45:11 29 4
gpt4 key购买 nike

是否可以让父级(position:relative)自动扩展其绝对子级的宽度?这是我的 jsfiddle 链接:http://jsfiddle.net/YD2Xu/

理想的是#container 和#full-width 应该与#large-width 具有相同的宽度。

CSS:

#container {
position: relative;
border: 1px solid green;
}
#large-width, #full-width {
display: table;
position: absolute;
}
#large-width {
white-space: no-wrap;
width: 1500px;
height: 200px;
border: 1px solid red;
}
#full-width {
top: 30px;
width: 100%;
border: 1px solid blue;
}

HTML:

<div id="container">
<div id="large-width">
this is large width
</div>
<div id="full-width">
this is full width
</div>
</div>

我需要通过 css 来实现,不要使用 javascript。有谁知道该怎么做?

非常感谢。

最佳答案

如果子元素的位置是绝对的,则不能根据子元素的大小展开父元素的div,因为具有绝对位置的元素已从流中移除,因此它们的大小甚至被包括父元素在内的其他元素忽略。您可以使用 CSS 或使用 javascript 设置固定大小。

关于html - CSS相对div的宽度自动扩展绝对div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23199111/

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