相对定位:
1不影响元素本身的特性
2不使元素脱离文档流
3如果没有定位偏移量,对元素本身没有任何影响
定位元素位置控制
定位元素偏移量 top/right。。。
绝对定位
1使元素完全脱离文档流
2使内嵌支持宽高
3块属性标签内容撑开宽度
4如果(定位)父级(干爹)是相对定位的,(会绕过结构父级(亲爹,结构地位无定位)去寻找有定位的父级)就相对于父级发生偏移,否则相对于整个文档发生偏移;如果亲爹有定位就看亲爹,亲爹没有看干爹,亲爹干爹都有看亲爹
5相对定位一般都是配合绝对定位一起使用的
定位元素
默认后者层级高于前者
z-index:[number]:定位层级
body<html<文档
所以绝对定位相对于整个文档发生偏移
标准:不透明度 opacity:0~1;0是完全透明
IE私有 filter:alpha(opacity=0~100);
position:fixed固定定位
与绝对定位的特性基本一致,差别是始终相对整个文档进行定位
IE6不支持固定定位
position:static默认定位
position:inherit从父元素继承定位属性的值
IE6下父级的overflow:hidden是包不住子级的相对定位的
在IE6下定位元素的父级宽高都为奇数那么在IE6下定位元素的right和bottom都有1px的偏差