Q
IMG造型CSS
1
A
回答
11
不,這是更好的做法是使用外部樣式表做同樣的事情:
img {
padding: 0;
margin: 0;
display: block;
}
這將瞄準在樣式表加載的所有圖像。這可以通過使用更具體的選擇來覆蓋,如id
爲基礎的(img#theImageID
或者更簡單地說,#theImageID
將針對一個<img id="theImageID" src="path/to/image.png" />
),或基於class
(img.imageClass
或者,再次更簡單,.imageClass
前者將選擇: <img class="imageClass" src="path/to/image.png" />
後者將選擇相同的元素,但也具有相同的類名稱的任何其他元素)。
編輯由於從OP響應/問題:
[即使]在HTML電子郵件的情況下?
HTML電子郵件是這個規則的一個特例,HTML電子郵件通常不會加載或無法加載外部樣式表。和style
塊似乎有問題,所以在那種情況下,是的。您仍然必須使用內聯樣式。不幸。
延伸閱讀:
0
這是一個很好的做法,但像@David Thomas說的那樣,最好在外部CSS文件中使用它來避免內聯混亂。
3
這當然最好創建一個類的樣式屬性,如下所示:
img.imageclass {
border: none;
margin: 20px;
padding: 10px;
}
爲什麼不建議使用內聯樣式。因爲如果您使用內嵌樣式,則無法從瀏覽器特定樣式表中影響該元素。例如,如果您創建了一個元素,並且發現它需要在IE6中進行一些「調整」以使其看起來不錯,例如,如果您明確地爲該元素設置了內聯樣式,則IE6特定的樣式表將不起作用風格將會「更低」,從而具有更高的優先級。
相關問題
- 1. CSS選擇:造型鏈接包含IMG
- 2. CSS:是否可以使用IMG Alt屬性進行造型?
- 3. Header造型CSS
- 4. JFXtras css造型
- 5. CSS - 造型形式
- 6. css邊框造型
- 7. css造型按鈕
- 8. JavaFX和CSS造型
- 9. MVC3 CSS Textbox造型
- 10. CSS - 桌子造型
- 11. HTML CSS框造型
- 12. 側欄造型CSS
- 13. CSS造型消失
- 14. 的CSS格造型
- 15. CSS的float造型
- 16. 父/子造型CSS
- 17. 造型<img>在<figure>
- 18. 用CSS IMG替換HTML IMG?
- 19. CSS:造型範圍輸入?
- 20. Bootstrap CSS造型問題
- 21. CSS等待吧?造型
- 22. 造型與CSS或JavaScript
- 23. 造型圖像與CSS
- 24. CSS div表格造型
- 25. CSS最後UL造型
- 26. css造型表問題
- 27. HTML - CSS:造型<object>?
- 28. 造型與標準的CSS
- 29. CSS造型多個元素
- 30. CSS問題造型按鈕
即使在html電子郵件的情況下? – user544079 2011-05-04 17:39:12
大多數電子郵件閱讀器不會加載外部樣式表。所以:沒有的情況下的HTML電子郵件。 – 2011-05-04 17:41:17
完全是我的觀點 – user544079 2011-05-04 17:41:43