css定位
css的三种定位分别为:1、相对定位 2、绝对定位 3、固定定位
一、相对定位
相对定位,position: relative:如果对一个元素进行相对定位,定位所出现的位置将参考本身上一次的位置作为原点。
在使用相对定位时,无论是否进行移动,元素仍然会占据原来的空间。因此,移动元素会导致它覆盖其它框。
二、绝对定位
绝对定位,position: absolute:绝对定位是相对于元素最近的已定位的祖先元素,如果元素没有已定位的祖先元素,那么他的位置则是相对于最初的body定位。
绝对定位的元素布局可以覆盖页面上其他的元素,可以通过z-index属性来控制这些层的顺序。
三、固定定位
固定定位,position: fixed:将元素放置在浏览器窗口的固定位置,拖拽窗口时元素位置不变。
此方法使用较少,理解即可。