3
A
回答
9
color
屬性不屬於屬性的字體或文本類別。它實際上生活在它自己的規範部分,包括CSS1和CSS2.1。甚至有一整個專用於顏色的CSS3 module。
每個規範指的是color
作爲定義前景顏色,然後將其描述爲是指該元素的文本內容的顏色。但由於foreground-color
將不必要地冗長,因此「屬性名稱」中不再包含「前景」一詞。 background-color
不言而喻,與color
區別。
也就是說,儘管color
屬性通常會影響元素的文本,但如果您還指定邊框但未指定border-color
,則邊框將採用與文本相同的顏色。這是完全正常的,因爲它規定in the CSS box model specification:
如果不帶邊框屬性指定一個元素的邊框顏色,用戶代理必須使用元素的「顏色」屬性的值作爲邊框顏色的計算值。
<div style="color: red; border: 1px dotted">
This block has red text and a red 1-pixel dotted border.
Notice only the width and style are specified in the style attribute.
</div>
字體和文本特性之間的差的Martin Algesten in his answer has a nice summary。
2
字體是字體的變體,即Arial
是類型臉,Arial Bold
是字體。你沒有設置字體顏色(我從來沒有聽說過具有特定顏色的字體)。你正在設置文本的顏色。
我想這個想法應該是,你可以有一個受color
影響的其他元素,而不僅僅是文本。與text-decoration: underline
相比,顯然只會影響文本,但如果我們想象我們可以在內嵌插入隨機形狀,則它也會受到color
的影響。
相關問題
- 1. 爲什麼文本陰影屬性更改hsla文本顏色?
- 2. 屬性文本的顏色如何繼承父級顏色?
- 3. 爲什麼TPanel的顏色屬性在使用十六進制顏色值時顯示錯誤的顏色?
- 4. CSS顏色屬性
- 5. 少混色名稱被評估爲顏色/顏色
- 6. 內容屬性文本顏色 - css
- 7. 改變點擊顏色爲隨機顏色的文本顏色(按鈕)
- 8. 爲什麼AmCharts導出顏色變爲黑色和白色?
- 9. 爲什麼IMG元素具有CSS顏色屬性?
- 10. 如何將文本標籤的顏色更改爲UITableViewCellStyleValue1顏色
- 11. 文本的UITextField的顏色更改爲它鍵入的顏色
- 12. 將文本顏色轉換爲bg上的顏色
- 13. 使用jquery將文本顏色更改爲背景顏色
- 14. 將文本顏色和提示文本顏色設置爲SearchView中的文本
- 15. 動畫ImageView的色彩屬性從顏色到顏色
- 16. 將十六進制顏色代碼轉換爲顏色名稱
- 17. 爲什麼barbuttonItems上的相同顏色顯示爲不同的顏色?
- 18. 爲什麼派的顏色不變?
- 19. 爲什麼Python沒有顏色輸出?
- 20. 爲什麼狀態欄顏色不變?
- 21. css:爲什麼**顏色:紅**棄用?
- 22. 爲什麼標籤的顏色不變?
- 23. 爲什麼IE會改變顏色?
- 24. SmallIcon顏色自動變爲白色爲什麼在通知Android?
- 25. 使用CSS顏色屬性
- 26. Magento - 多選顏色屬性
- 27. Web顏色#ccc的名稱是什麼?
- 28. ListPreference文本顏色
- 29. 格文本顏色
- 30. forge.topbar文本顏色