父级元素 为基准 , 设置 边偏移 ;
为 子元素 添加 绝对定位 ,
如果 父容器有定位 , 则相对于父容器的坐标进行定位 ;
如果 父容器没有定位 , 则相对于浏览器左上角位置进行定位 ;
再次引申..., 如果父容器没有定位 , 则查找父容器的父容器 是否有定位 , 如果有则相对于爷爷容器进行定位 ;
上述 父容器 的定位 不一定是 绝对定位 , 其它类型的定位也可以 , 在本博客的示例中 , 使用的就是...相对定位 ;
为父容器添加了相对定位 , 子容器也会相对于 父容器 进行定位 ;
7、绝对定位特点
绝对定位 以 带有定位的 父级元素 为基准 , 通过 边偏移 移动位置 ;
如果 绝对定位 的元素...布局中的位置 , 漂浮在任何元素上方 ;
固定定位 只相对于 浏览器可视窗口 进行定位 , 定位的方式是通过 " 浏览器可视窗口 + 边偏移 " 进行定位 ;
固定定位 与 父元素没有任何关系 ;
固定定位...与 滚动条滚动没有任何关系 ;
固定定位的元素 始终显示在浏览器可视窗口的固定位置 , 不会改变 ;
注意相对的是 浏览器可视窗口 , 不管浏览器大小如何 , 都是基于可视窗口显示 ;
固定定位 的