静态定位
posintion : static;(属于标准流 )
相对定位
position: relative; 1.相对于原来的位置 :top :100px;(距离原来的位置向下100px) 2.注意:保留原来的位置
绝对定位
position: absolute; 1.若果没有父级或父级没有定位这相对于浏览器定位 2.如果 有父级,则相对于最近有定位的父级定位 3.不保留原来的位置(相当于浮动了)
定位常用
子绝父相:子级用绝对定位不占用位置,父级用相对定位把位置占住
固定定位
1.相对于浏览器的可视窗口定位 2.不保留标准化原来的位置 跟 绝对定位很像
固定定位到版心两侧的小算法
距离等于页面的50%+版心的50%就可以定位到版心右侧
left:50%;
margin-left: 50%;
粘性定位
1.相对于可视页面的定位 2.保留原来的位置 (相对定位与 固定定位的结合) 3.必须设置了 top left bottom right 其中之一才会其效果 4。IE不支持
半圆制作