定位(position)
定位是一种更加高级的布局手段,通过定位可以将元素摆放到页面的任意位置。使用position属性来设置定位。
可选值:
static 默认值,元素是静止的没有开启定位
relative 开启元素的相对定位
absolute 开启元素的绝对定位
fixed 开启元素的固定定位
sticky 开启元素的粘滞定位
偏移量(offset):
当元素开启了定位以后,可以通过偏移量来设置元素的位置。
top:定位元素和定位位置上边的距离(top值越大,定位元素越向下移动)
bottom:定位元素和定位位置下边的距离(bottom值越大,定位元素越向上移动)
left:定位元素和定位位置左边的距离(left值越大,定位元素越靠右)
right:定位元素和定位位置右边的距离(right值越大,定位元素越靠左)
定位元素垂直方向的位置由top和bottom两个属性来控制,水平方向的位置由left和right两个属性来控制,通常情况下垂直方向上我们只会使用其中一个值,水平方向也只使用一个值。
<body>
<div class="box1">1</div>
<em>定位介绍</em>
<div class="box2">2
<div class="box3">3
<div class="box4">4</div>