定義<img>
的寬度和高度的「正確」方法是什麼? 它會通過具有「寬度」和「高度」屬性的標籤通過目錄嗎?還是通過CSS img { width:...; height... }
更好?HTML5 img標籤尺寸
回答
在這種情況下,它確實是正確的方式,實際上沒有錯誤的方法來指定圖像標記本身的寬度和高度。特別是在網站的渲染階段,如果指定了尺寸,那麼瀏覽器不需要嘗試計算圖像的大小,這樣做的性能會有小幅提升。
「作者要求:width和height屬性上IMG,iframe中,嵌入,對象,視頻和,當它們的類型屬性是在圖像按鈕狀態,可以將指定的輸入元件,得到元素的視覺內容的尺寸「。
元素的所有樣式都應該使用CSS完成。在大多數情況下,高度和寬度屬性被認爲不再有效。這樣你可以將風格和佈局與功能分開。它也應該導致更清潔的HTML代碼和更小的文件。
兩種方式都是「正確的」。
使用情況取決於個人喜好或政治(企業)決策。
我自己認爲最好把它放在css中。
你應該總是喜歡CSS到HTML屬性。 HTML是爲了定義結構,而CSS告訴瀏覽器如何呈現它。
兩種方式都是fine。 width
和height
屬性是可選的。如果沒有指定,則將使用資源的維度。
我傾向於在正確的width
和height
屬性中指定它們,因爲它們與使用的src
密切相關。把它們放在樣式表中是沒有意義的。
從規範(重點煤礦):上IMG,IFRAME,....和可以指定給的可視內容的尺寸的輸入元件
寬度和高度屬性元素(寬度和高度,分別相對於輸出媒體的名義方向),CSS像素。屬性(如果指定)必須具有有效的非負整數值。
對於一次使用的單個獨特內容圖像,沒有理由不使用內聯width
/height
屬性。即使在嚴格的情況下,它們仍然有效。
情形之一的CSS規則會更好:
有一些圖像的情況下,或多個圖像大小相同的。一條規則可以讓你減少你必須寫的標記數量;
該圖像是佈局特徵而不是內容的一部分;不同的樣式表可能需要調整它的大小;
我可能要使用更復雜的尺寸規則,而不是
width
/height
屬性允許,如%
-sizing或max-width
。
- 1. HTML5 img尺寸屬性
- 2. 使用html5的「img」標籤
- 3. 如何限制標籤標籤尺寸?
- 4. 直接標籤的標籤尺寸geom_dl()
- 5. 用不同尺寸創建img和p標籤
- 6. matplotlib set yaxis標籤尺寸
- 7. ios動態尺寸標籤
- 8. 測量標籤尺寸
- 9. .net tabcontrol標籤尺寸
- 10. SVG圖像標籤尺寸
- 11. 標籤尺寸變化
- 12. img最大化尺寸
- 13. 根據標籤尺寸調整面板的尺寸
- 14. 大尺寸HTML5應用
- 15. 以不同尺寸顯示標籤
- 16. 標籤尺寸不正確設置
- 17. 標籤尺寸或旋轉python seaborn圖
- 18. 更改軸標籤尺寸ggplot
- 19. 角2材料MD-標籤尺寸
- 20. 關於NFC標籤尺寸的疑惑
- 21. 標籤跟隨設備尺寸
- 22. Doxygen \ image標籤尺寸規格語法
- 23. 創建一個小尺寸的標籤
- 24. SWT標籤尺寸未正確更新
- 25. 如何更改bokeh.charts軸標籤尺寸?
- 26. 熊貓圖中的標籤尺寸(scatter_matrix)
- 27. PHP - 獲取HTML標籤的尺寸
- 28. 更改直方圖的尺寸標籤
- 29. 創建特定尺寸的標籤雲
- 30. 獲取Gtk標籤寬度尺寸
計算圖像大小可能比解析這兩個屬性花費的時間更少。 – jwueller 2010-11-05 09:32:39
從規範中可以明顯看出,這些屬性並不是必需的,而在現代瀏覽器中,將它關閉很可能不會成爲問題,但對於舊版瀏覽器,指定元素的寬度和高度絕對是一個好主意。 – 2010-11-05 09:48:22