美文网首页让前端飞Web前端之路
stack content 堆叠上下文(CSS查漏补缺)

stack content 堆叠上下文(CSS查漏补缺)

作者: hijackli | 来源:发表于2019-06-21 01:37 被阅读1次

文: jack同学

jack同学
  • 堆叠上下文:是一个区域,这个
  • 哪些元素创建了堆叠上下文?
    • html元素
    • 设置了z-index为非auto的定位元素
  • 注意点:堆叠上下文不一定是定位元素,只要没有设置z-index值的和设置为auto的都不会创建堆叠上下文
  • 同一个堆叠上下文中,页面Z轴方向上元素排列顺序(以下从离用户最近的元素至最远的元素)
    • z-index为正值的堆叠上下文
    • 所有z-index为auto的定位元素,以及z-index为0的堆叠上下文
    • 常规流非定位行盒(行内元素)
    • 浮动元素
    • 常规流非定位块盒(块级元素)
    • z-index为负值的堆叠上下文
    • 创建堆叠上下文元素的背景和边框
  • 多个堆叠上下文的排列顺序如何呢?
    • 根据元素结构和创建顺序来判断。
    • 离用户最远的当然是HTML元素了
    • 然后是堆叠上下文
    • 再然后是堆叠上下文子级中的堆叠上下文
    • 如果是同级堆叠上下文,则根据结构顺序来覆盖,后面的覆盖前面的

相关文章

  • stack content 堆叠上下文(CSS查漏补缺)

    文: jack同学 堆叠上下文:是一个区域,这个 哪些元素创建了堆叠上下文?html元素设置了z-index为非a...

  • CSS查漏补缺

    1、相邻兄弟选择器 相邻兄弟选择器语法如下:E1 + E2,E2是选择器的对象,如果E1和E2在文档树中共享相同的...

  • css查漏补缺呀

    1、css中~和>~为所有相同的父元素中位于 p 元素之后的所有 ul 元素设置背景: 特点: 两种元素必须拥有相...

  • 【Android面试查漏补缺】之事件分发机制详解

    前言 查漏补缺,查漏补缺,你不知道哪里漏了,怎么补缺呢?本文属于【Android面试查漏补缺】系列文章第一篇,持续...

  • html/css基础查漏补缺

    强调 斜体 更加强烈的强调 粗体 没有语义,单独设样式时使用 引用 长文本引用 地址信息 代码 大段代码 表格内容...

  • 元素分类(CSS查漏补缺)

    文: jack同学 第一种分类块元素 div / p / h1~h6 / ul / li / nav / hea...

  • CSS深入浅出-堆叠上下文

    本博客主要讲CSS的堆叠顺序以及什么是堆叠上下文和堆叠上下文的作用。 堆叠上下文 导读 1.什么是堆叠顺序2.什么...

  • 查漏补缺

    如果想让HTML5标签兼容低版本浏览器的话,可以使用 html5shiv js来实现。注意:一定要把它引入到前面。...

  • 查漏补缺

    图文环绕和浮动 最初的CSS只是用来写文章,熟练使用float和clear两个属性来布局: float属性:指定一...

  • 查漏补缺

    1.js字符串转换成数字与数字转换成字符串的实现方法https://www.2cto.com/kf/201612/...

网友评论

    本文标题:stack content 堆叠上下文(CSS查漏补缺)

    本文链接:https://www.haomeiwen.com/subject/dyqeqctx.html