定位
脱离文档流的常用三种方式:浮动、绝对定位、固定定位
position:设置定位方式
- relative:相对定位
- absolute:绝对定位
- fixed:固定定位
- static:静态定位(默认值)
相对定位
相对定位:相对元素原有位置进行定位
设置position为relative后,会激活top、bottom、left、right四个属性。其中top和left的优先级更高
top、bottom、left、right:
- 正值:向中心方向偏移
- 赋值:向边缘方向偏移
特性:相对定位元素没有脱离文档流,因此其位置设定不会影响其他兄弟元素
通过相对定位设置小图标:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-34zLFeCI-1614871461021)(D5C2C9B6F50249799DAB84E63E27F914)]
- 设置淘宝图标为span的背景图
- 设置span的padding,否则span没有大小(span为行元素,无法设置width和height)
- 通过相对定位调整图标的位置
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewpor