gpt4 book ai didi

html - 如何从子 div 重叠父 div

转载 作者:太空狗 更新时间:2023-10-29 15:25:07 24 4
gpt4 key购买 nike

我的 HTML 中有一些 div,其中之一正在加载图像 div,因此我希望它与父 div 重叠。这是我的代码:

<div id="something1">
<div id="something2"></div>
<div id="parent" style="border: 15px solid #c1c1c1;width:200px; height:250px;">
<div id="child" style="position: absolute; border: 15px solid #a2f2e2"></div>
</div>
</div>

当我使用不同的位置(即绝对、相对等)时,子 div 不能与其父 div 重叠。这是我的 fiddle 链接:http://jsfiddle.net/yNFxj/4/我不想看到父 div 的任何内容,但我想看到子 div 随着父级的大小而增加并重叠它。

关于如何仅使用纯 html 和 css 以及使用通用方法在任何其他页面上实现它的任何想法?

PS:边框、宽度、高度等只是举例,可以去掉。

最佳答案

据我所知,Sajjan 是最接近的,但他有一些缺陷:

  1. Position: absolute 要求其父项具有非静态位置(这通常通过 position: relative 完成,其工作方式与静态相同)。
  2. 您不需要设置子项的高度和宽度,只需设置父项即可。

Here's my Fiddle for it to demonstrate.

#parent {
border: 5px solid gray;
position: relative;
height: 100px;
width: 100px;
margin-left: 50px;
}

#child {
position: absolute;
top:0;
left: 0;
right: 0;
bottom: 0;
background: red;
}

这里的关键是父级上的position: relative

不过,我很好奇,您究竟想通过此实现什么。我有一种感觉,无论是什么,总有更好的方法。

关于html - 如何从子 div 重叠父 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14605639/

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