2013-03-20 45 views
5

顯然我可以打開顯示,它會告訴我這些列表中的確切位置,但在哪裏沒有箭頭的字段(在這種情況下高度和寬度)來自哪裏? afaik這些值沒有列在我的CSS的任何地方。這是clientWidth和clientHeight嗎?寬度和高度的計算樣式來自哪裏,當他們沒有列在我的css

enter image description here

+0

這些是由瀏覽器計算的樣式。 – 2013-03-20 19:03:23

+0

https://developers.google.com/chrome-developer-tools/docs/elements-styles – gongzhitaao 2013-03-20 19:04:22

+0

每個節點都有自己的CSS屬性。他們得到了應用,如果你不覆蓋他們 – Anoop 2013-03-20 19:04:24

回答

-1

這些計算由鑲邊任何元素你檢查生成的樣式。它的實際生成方式可能是基於JavaScript的,也可能是不同的。雖然沒什麼可擔心的。這與您的操作系統告訴您圖像或文件的大小是一樣的。

+5

沒有進攻,我真的想知道具體哪裏來的價值觀,我已經知道他們是什麼,只需要確切知道爲什麼width ='n',當我沒有指定' ñ':) – Shanimal 2013-03-20 20:54:05

2

width的塊元素的默認值像divp是在CSS 2.1 auto(不,它不是100%)

因此,你看到的是(veeeery粗略地講)父母的寬度(考慮邊框,填充,邊距,box-sizing等)。
在CSS 2.1中解釋了許多其他情況REC Visual formatting model details

+0

+1絕對是我的猜測。我認爲這也是'自動',但在這種情況下,它似乎是你提到的父母的寬度。我會通過REC看看它是如何應用的。 – Shanimal 2013-03-20 20:56:46

相關問題