Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 根据我的理解,块格式上下文不能重叠,那么为什么绝对定位的元素会重叠呢?_Css - Fatal编程技术网

Css 根据我的理解,块格式上下文不能重叠,那么为什么绝对定位的元素会重叠呢?

Css 根据我的理解,块格式上下文不能重叠,那么为什么绝对定位的元素会重叠呢?,css,Css,根据我的理解,当创建绝对定位的元素时,它会创建一个新的块格式上下文。据我所知,新的块格式元素不能重叠。我是不理解块格式上下文,还是绝对定位元素是重叠规则的异常 <div></div> <div></div> <style> div { background-color: rgba(0,0,0,.5); width: 50px; height: 50px; marg

根据我的理解,当创建绝对定位的元素时,它会创建一个新的块格式上下文。据我所知,新的块格式元素不能重叠。我是不理解块格式上下文,还是绝对定位元素是重叠规则的异常

<div></div>
<div></div>

<style>
    div {
        background-color: rgba(0,0,0,.5);
        width: 50px;
        height: 50px;
        margin: 10px;
        position: absolute;
    }
</style>

div{
背景色:rgba(0,0,0,5);
宽度:50px;
高度:50px;
利润率:10px;
位置:绝对位置;
}

据我所知,没有规则规定块级元素不能重叠


在常规文档流中,几乎没有任何类型的元素(行、块或其他)重叠。当您开始使用定位、浮动、负边距等时,块元素开始与内联元素重叠。

感谢您的回复,但块元素与块格式上下文不同。