Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.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
Html 绝对位置是否为其子代创建了新的定位系统?_Html_Css_Css Position - Fatal编程技术网

Html 绝对位置是否为其子代创建了新的定位系统?

Html 绝对位置是否为其子代创建了新的定位系统?,html,css,css-position,Html,Css,Css Position,据我所知,绝对定位元素(.e.span style=“position:absolute”)将根据其祖先的位置上下文进行定位,但此绝对定位元素不会为其子元素创建新的定位系统,对吗 如果#1是正确的,有人能告诉我为什么在本文档中允许家长设置为绝对位置吗?(只需精确搜索引号中的这一行,即可进入相关段落“将父容器指定为位置:相对或位置:绝对” 链接中的父项必须是“相对”的,但不是绝对的,为什么它说绝对是可以的?因为只有相对创建了新的定位上下文,所以在链接项目符号3中,前50%不应该起作用不正确。已定

据我所知,绝对定位元素(.e.span style=“position:absolute”)将根据其祖先的位置上下文进行定位,但此绝对定位元素不会为其子元素创建新的定位系统,对吗

  • 如果#1是正确的,有人能告诉我为什么在本文档中允许家长设置为绝对位置吗?(只需精确搜索引号中的这一行,即可进入相关段落“将父容器指定为位置:相对或位置:绝对”

  • 链接中的父项必须是“相对”的,但不是绝对的,为什么它说绝对是可以的?因为只有相对创建了新的定位上下文,所以在链接项目符号3中,前50%不应该起作用不正确。已定义定位的元件将相对于最近的ascestor进行定位,该ascestor的位置设置为除静态以外的任何位置(默认值)

    发件人::

    在绝对定位模型中,长方体相对于其包含块显式偏移……绝对定位长方体为正常流子体和绝对(但不是固定)定位的子体建立新的包含块 另请注意:相对和固定位置的元素也为绝对位置的元素建立了新的包含块。

    谢谢Faust,所以#2中的链接是正确的?我不理解这句话“绝对位置的框为正常流动的子元素建立了新的包含块,绝对……”什么是“正常流子元素”?那些没有应用任何“位置”样式的元素?这是静态的吗?关于“正常流”,请参阅:……虽然“正常流子元素…”部分不是相关的阶段,而是“……绝对定位(但不固定)定位的子元素”适用于此处的部分。关于#2中的链接:方法2很好,但方法1仅在警告下是正确的。居中适用于#myinnercontainer的框,但不适用于其内容。在外框或内框具有动态高度的上下文中,这没有任何价值。请参阅我的小提琴: