84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
offsetLeft不是当前元素的左外边框到包含元素的左内边框之间的像素距离吗?为什么多出了8px
test2
光阴似箭催人老,日月如移越少年。
offsetLeft和offsetTop返回的是相对于offsetParent元素的距离,而offsetParent指的是一个元素最近的父级定位元素,如果没有定位元素就是文档根节点。
offsetLeft
offsetTop
offsetParent
你现在输出的值加上 body 本身有 8px 的 margin,其实是没错的。你可以加个body { margin:0 }或者给父级元素加上定位,输出就是你期望的数了。
body { margin:0 }
默认有8px的margin。使用*{margin:0;}清除默认样式。
*{margin:0;}
offsetLeft
和offsetTop
返回的是相对于offsetParent
元素的距离,而offsetParent
指的是一个元素最近的父级定位元素,如果没有定位元素就是文档根节点。你现在输出的值加上 body 本身有 8px 的 margin,其实是没错的。
你可以加个
body { margin:0 }
或者给父级元素加上定位,输出就是你期望的数了。默认有8px的margin。使用
*{margin:0;}
清除默认样式。