DOM的元素位置
- offsetHeight, offsetWidth,offsetParent, offsetLeft,offsetTop是DOM固有的属性,数据类型为Boolean
- 以offsetLeft为例子
- 定位:
-
-
- W3C的规范,offset是从该dom的父类第一个有position定位的元素的左上角开始计算
- IE6、7从该dom的第一个父类的左上角开始计算
-
-
- 相关问题
-
-
- 在怪异模式的IE6、7里面,该offset从width的边界开始计算,而width的边界是border之内,包含margin
- IE8里面的offset从border外开始计算
-
- 通用方法
-
- 父类的定位:
- 将该DOM的第一层父类作为定位的父类,赋CSS position
- 如果父位置固定,使用DOM的父类作为定位的被定位处
- 父类的DOM结构
-
- 避免使用margin,使用padding
- 不要使用border
- 父类的定位:
浙公网安备 33010602011771号