課程
/前端開發(fā)
/JavaScript
/JavaScript進階篇
這個offsetLeft為啥是20不是應該是15嗎,body的border:10px 就是15應該跟offsetTop 的值一樣 啊,為啥是20,誰能告訴我?
哦我明白了,還有這個margin是嗎?
<body style="border:10px solid #ccc;padding:0px 0px;margin:5px 10px">
2016-09-16
源自:JavaScript進階篇 9-21
正在回答
邊框border:10px,邊距margin:5px 10px,(上下邊距5px,左右邊距10px),所以offsetLeft是10+10=20px,你看那個圖,offsetLeft沒有加body內(nèi)部的div的邊距,應該是body的邊框和它的邊距之和
云鬢花顏 提問者
還有最上面的外框呢。我不知道該怎么表達,你去看前面那一張又說的。 很像盒模型
舉報
本課程從如何插入JS代碼開始,帶您進入網(wǎng)頁動態(tài)交互世界
3 回答是不是應該加個{}?
3 回答offsetTop和offsetLeft不變,是對的嗎?
1 回答firstChild.NodeValue不應該是JavaScript嗎 ?
1 回答為何這里顯示的length會是這樣的,不是應該是7嗎
3 回答為什么 offsetTop 是18px ,而 offsetLeft 是23px?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2016-09-16
<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內(nèi)部的div的邊距,應該是body的邊框和它的邊距之和
2016-09-16
還有最上面的外框呢。我不知道該怎么表達,你去看前面那一張又說的。 很像盒模型