子绝父相: 子级使用绝对定位,父级使用相对定位
子级绝对定位,不会占有位置,可以放到父盒子里面的任意地方,不会影响其他的兄弟盒子.相当于浮动起来了,脱离了标准流,不占用原来的位置....当然,子绝父相不是永远不变的,如果父元素不需要占有位置,子绝父绝也会遇到.
4.固定定位
固定定位是元素固定于浏览器可视区的位置.主要使用场景:可以在浏览器页面滚动元素时元素的位置不会改变....跟父元素没有任何关系
不随滚动条滚动
固定定位不再占有原先的位置
固定定位也是脱标的,其实固定定位也可以看做是一种特殊的绝对定位.
固定定位小技巧:固定在版心右侧位置....定位拓展:
绝对定位和固定定位也和浮动类似.
行内元素添加绝对或固定定位,可以直接设置高度和宽度....块级元素添加绝对或固定定位,如果不给宽度或者高度,默认大小是内容的大小(不加定位的话宽度是父级元素的宽度).
浮动元素,绝对定位(固定定位)元素的都不会触发外边距合并的问题.