2010-03-27 54 views
2

我一直試圖在HTML中爲img標籤指定高度和寬度屬性。不是出於風格的原因,而是因爲瀏覽器預計圖像的大小,甚至可以在圖像下載完成之前進行頁面佈局。從HTML規格:在CSS中指定圖像大小是否允許瀏覽器在下載完成之前進行佈局?

高度和寬度屬性提供 用戶代理的 圖像或對象的大小的想法,讓他們可以 爲它預留空間,並繼續 呈現文檔在等待 爲圖像數據。

我不知道爲什麼這從來沒有出現過,但是在CSS中指定高度和寬度,而不是在img標籤內,做同樣的事情?

回答

3

在(幾乎)嚴格模式:是的,當<IMG> display類型是blockinline-block。否則,如果是inline,FF3.5將不會保留該空間,但IE7,Safari3.2和Opera9.5 +將保留。(已測試) 在Quirks模式下,FF3.5 確實保留其他空間。

喜歡通過CSS對文檔進行樣式設計。 HTML用於不同的用途:

它提供了表示 結構語義文本創建 結構化文檔的手段......

相關鏈接:

+0

你是說你測試了這個,還是從鏈接引用?您引用的第一個鏈接表示標籤已被棄用,但實際上並非如此。不推薦使用hspace,vspace,border和align屬性,但不使用高度和寬度。 – eaolson 2010-04-10 15:17:27

+0

我從字面上測試了這個。引文旨在闡明HTML(語義內容標記)和CSS(對元素應用樣式)的目的。這就是爲什麼你提到的標籤已被棄用 - 你應該通過CSS而不是HTML來應用它們。 – Dor 2010-04-10 18:27:57

相關問題