html - float 和定位元素堆叠顺序

标签 html css

根据 MDNthis blog ,当不使用 z-index 时,定位元素在重叠时应始终堆叠在 float 元素之上。但是,MDN 链接中的示例并不能证明这一点。怎么会?

最佳答案

答案在您提供的链接中: 堆叠顺序是 -

  1. 根元素的背景和边框
  2. 正常流程中的后代 block ,按出现顺序(在 HTML 中)

由于此堆叠顺序在任何其他顺序之前,因此它具有优先级 - 因此 DIV#1 将在其他 float 和定位 DIV 之后,忽略正常 DIV。

关于html - float 和定位元素堆叠顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37131218/

相关文章:

javascript - 放映后将焦点设置到 div

javascript - 如何使用jquery在表中添加列?

javascript - 使用 jquery 使用单击触发器来触发单选按钮的更改

css - 模态弹出窗口不显示滚动条

javascript - 图像上的悬停效果就像出现一个按钮

html - 如何在本教程中用我自己的图像替换 bg 图像元素

html - 如何使用CSS将文本与其阴影分开

css - PhpStorm 中的文件观察器编译速度太快

html - 表格的垂直对齐后分页

javascript - 将从数组中随机选择的相同颜色分​​配给具有相同类别的所有元素