static 默认值
    relative 未脱离文档流
    absolute 脱离文档流
    fixed 脱离文档流,相对视口
    sitcky 粘滞 兼容性不好

    z-index默认值是auto
    写z-index:9999的都是菜逼

    position: absolute;要有一个祖先元素position:relative;
    white-space: nowrap; // 文字内容不准换行

    absolute是相对祖先元素中最近的定位元素(非static)定位
    如果没有,则相对视口定位
    有些浏览器不写top/left位置会错乱
    善用left: 100%
    left: 50% 和负margin
    transform: translateX(-50%);

    position: fixed; // 相对视口(用户的可见区域)
    父元素是transform则不是相对视口定位
    移动端不要用fixed

    position: sticky; 粘滞定位 兼容性不好
    image.png

    层叠上下文 (独立的小世界)
    https://developer.cdn.mozilla.net/zh-CN/docs/Web/Guide/CSS/Understanding_z_index/The_stacking_context

    image.png

    opacity: 0.5; // 不透明度, 影响当前元素内的所有元素
    负z-index逃不出层叠上下文