DeTechn Blog

absolute 的 containing block(容器块) 计算方式跟正常流有什么不同 ?

无论属于哪种,都要先找到其祖先元素中最近的 position 值不为 static 的元素,然后再判断:

补充:

  1. static / relative:简单说就是它的父元素的内容框(即去掉 padding 的部分)
  2. absolute: 向上找最近的定位为 absolute / relative 的元素
  3. fixed: 它的 containing block 一律为根元素(html / body),根元素也是 initialcontaining block

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »