*元素设定了absolute/relative/fixed,则可以说元素已经定位。
绝对定位
特点:
- 完全脱离标准文档流
- 拥有偏移属性、z-index属性
设置偏移量的元素以离它最近的已经定位的祖先为参照基准;未设置偏移量的元素以<html>
标签为参照基准 - 当一个元素设置绝对定位,且未设置width,元素宽度将根据内容自动调节(类似float)
应用场景:一列固定列宽、一列宽度自适应的横向两列布局
- 设置父元素position:relative,宽度自适应列position:absolute
- 因为绝对定位脱离标准文档流,无法把父元素撑开,所以应设置
固定列宽列的高度>宽度自适应列的高度