云鬓花颜
2016-09-16 11:30
这个offsetLeft为啥是20不是应该是15吗,body的border:10px 就是15应该跟offsetTop 的值一样 啊,为啥是20,谁能告诉我?
哦我明白了,还有这个margin是吗?
<body style="border:10px solid #ccc;padding:0px 0px;margin:5px 10px">
<body style="border:10px solid #ccc;padding:0px 0px;margin:5px 10px">
边框border:10px,边距margin:5px 10px,(上下边距5px,左右边距10px),所以offsetLeft是10+10=20px,你看那个图,offsetLeft没有加body内部的div的边距,应该是body的边框和它的边距之和
还有最上面的外框呢。我不知道该怎么表达,你去看前面那一张又说的。 很像盒模型
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题