一.相对定位 position:relative
- 根据自身位置偏移
- 不脱标,占位即位置改变后原来的位置区域保留
- 设置相对定位的标签显示模式不变如:div 设置完相对定位后仍是块级
1 | div{ |
二.绝对定位 position:absolute
- 参照最近的父级元素定位
- 脱标,不占位,设置绝对定位后原来所在位置不保存
- 设置相对定位显示模式宽高生效(具备了行内块的特点)
- 设计技巧:子组件绝对定位,父组件相对定位(子绝父相)子组件会相对父组件=>在父组件的范围内绝对定位:例如图片右上角x点击关闭图片
1 | div{ |
三.固定定位 position:fixed
元素的内容在网页滚动中不会改变
脱标不占位置
参照位置浏览器窗口
显示模式改变具备行内块特点,宽高设置生效
1 | //div定位到窗口右上角 |