對於我的瀏覽器中的默認設置,width
獲取默認值100%
和height
獲取默認值auto
。「寬度」和「高度」默認設置的差異
衆所周知,垂直和水平方向的默認效果是非常不同的。默認情況下,框的寬度(例如<div>
,但是使用的元素當然會改變結果)將是周圍容器塊元素的100%。高度將顯然與文本高度相等。
但如果我設置width: auto;
,它意味着:width
和height
現在具有相同的值auto
,那麼效果還是非常不同的(事實上沒有爲寬度沒有區別)。
(我使用谷歌瀏覽器的最新版本的Windows 7,但沒有任何大的區別 - 瀏覽器是不是這裏不同)
我的問題在這裏,爲什麼有這樣在這兩個非常相似的proporties width
和height
?這樣一個很大的差異,價值auto
給出了從這兩個非常不同的結果?
從另一個元素上獲得與默認效果相同的效果相當耗力。也就是說,這非常困難,需要額外的工作/解決方法才能獲得100%高度的效果以及適合文本寬度的寬度效果。我正在尋找的是理解這兩個比較好的價值。如果你們有一些很好的消息來源和鏈接,我會很高興。
謝謝,我寫錯了第一手資料。我已經更新了這個問題。這個問題關於''width'和'height'設置'auto'的結果。結果仍然存在顯着差異。 – Steeven
@Steeven閱讀我的答案,你會得到它:) –
我明白了,謝謝。我只是想知道爲什麼'auto'值fx與這兩者有很大不同。我需要對'width'做額外的工作,以適應文本寬度,就像高度符合文本高度一樣。 – Steeven