我正在尋找從Javascript找到以下計算尺寸的固體,跨瀏覽器的方式:查找HTML元素像素從Javascript
- 內容矩形:最裏面的內容區域
- 客戶矩形:內容區域+填充
- 完整的矩形:內容+填充+邊框+緣
它不必是正是分組,我只是在尋找足夠的信息來併發症把任何一個盒子分解成content-> padding-> border-> margin分段。
(我可能不會去關心滾動條,但如果他們有一個良好定義的行爲,以及,我不會介意知道)
我希望能夠得到這些作爲像素值值,無論它們是如何從CSS進行樣式設置的。所以即使在例如margin-left: auto
或width: 50%
,我想能夠提取像素計算結果。
請不要jQuery解決方案,我正在尋找vanilla Javascript + DOM的答案。
你設法解決這個問題嗎? – 2015-02-21 05:33:38