在http://www.w3.org/TR/WCAG10-CSS-TECHS/#style-colors的網頁,他們說,這樣的東西顏色:紅色已被棄用?但我確定我見過很多使用這些風格的網站。有誰知道他們被棄用的原因是什麼?css:爲什麼**顏色:紅**棄用?
回答
在WCAG 10 guidelines語言是一種誤導 - 命名的顏色都沒有CSS2或CSS3棄用。
另外,推薦不包括在latest WCAG Guidelines (2.0)。
在我看來,在WCAG 10中使用depecrated
實際上應該替換爲not recommended
。即使如此,這一建議的目標是「確保前景和背景顏色組合提供足夠的對比度」,但使用RGB無法以任何方式實現此目標。
沒有理由不使用在CSS3規範中定義的16層顏色的名稱:
Color name Hex rgb Decimal
black #000000 0,0,0
silver #C0C0C0 192,192,192
gray #808080 128,128,128
white #FFFFFF 255,255,255
maroon #800000 128,0,0
red #FF0000 255,0,0
purple #800080 128,0,128
fuchsia #FF00FF 255,0,255
green #008000 0,128,0
lime #00FF00 0,255,0
olive #808000 128,128,0
yellow #FFFF00 255,255,0
navy #000080 0,0,128
blue #0000FF 0,0,255
teal #008080 0,128,128
aqua #00FFFF 0,255,255
有趣的是,橙是CSS2規範可用,但是不被包括作爲基礎顏色之一在CSS3規範中。
更新SVG 1.0 specification在2001年定義了額外的147種顏色 - 所有主流瀏覽器都採用了它們並且一致地實現它們。現在這些命名的顏色都被列入CSS3 specification爲「擴展色彩關鍵詞」,所以他們現在官方 CSS。
現在這些命名的顏色是官方的CSS,我會說,這是絕對安全使用它們,你可以推薦其使用他人 - 在實踐中,它已經這樣了很長的時間。
大概是因爲CSS命名的顏色是瀏覽器之間的不一致。使用color: #F00;
會更好,因爲它幾乎在每個瀏覽器中都會顯示相同的內容,而color: magenta;
可能差別很大或根本無法工作。
heys也有人測試過這個?我的**顏色:洋紅色**在我的所有瀏覽器中都是一樣的 – Pacerier 2011-05-05 23:42:04
這不是重點;大多數顏色應該可以正常工作,但這並不意味着他們會。我敢肯定,至少最流行的瀏覽器,它工作正常。 – 2011-05-05 23:43:23
- 1. Xcode調試器:爲什麼紅色顏色總結有時
- 2. 爲什麼我不能將僞類元素的顏色設置爲紅色?
- 3. 爲什麼setBackgroundResourceForDate顯示爲紅色?
- 4. xcode 7.2 APP.xctest顏色爲「紅色」
- 5. 什麼十六進制顏色代碼是「Google Plus紅色」?
- 6. 試圖使用CSS顏色負數紅色
- 7. 爲什麼文本顏色屬性稱爲「顏色」?
- 8. 爲什麼外部CustomViews有紅色鎖?
- 9. 爲什麼MapMaker.softKeys()已棄用?
- 10. 爲什麼/ Wp64棄用?
- 11. 爲什麼(javax.servlet。)SingleThreadModel棄用?
- 12. 爲什麼IMG元素具有CSS顏色屬性?
- 13. ColorTranslator.FromHtml()支持什麼,以及它爲什麼偏離CSS顏色解釋規則?
- 14. 爲什麼AmCharts導出顏色變爲黑色和白色?
- 15. 什麼是紅色/綠色測試?
- 16. 爲什麼派的顏色不變?
- 17. 爲什麼Python沒有顏色輸出?
- 18. 爲什麼狀態欄顏色不變?
- 19. 爲什麼標籤的顏色不變?
- 20. 爲什麼IE會改變顏色?
- 21. 在儀器中觸發「顏色複製圖像」和「顏色點亮綠色並錯過紅色」的是什麼?
- 22. 爲什麼用這個CSS背景顏色屬性不起作用?
- 23. 爲什麼背景顏色:白色;不起作用?
- 24. 爲什麼禁用的JavaFX TextArea的顏色與TextField的顏色不同
- 25. SmallIcon顏色自動變爲白色爲什麼在通知Android?
- 26. 什麼是顏色「menutext」?
- 27. 爲什麼紅色激光不會出現在黑色上
- 28. 用css操作svg顏色
- 29. 使用CSS顏色屬性
- 30. 測試CSS顏色用JavaScript
你讀了什麼,你認爲它已被棄用? – 2011-05-05 10:07:18
這DOC:http://www.w3.org/TR/css3-color/說不是,我覺得你在這裏做了一個小的閱讀錯誤,使你的問題有點不對;) – 2011-05-05 10:16:22
@Caspar Kleijne:本WCAG從11年前開始就表示不使用指定的顏色,但現在正在使用CSS3進行標準化。 – Town 2011-05-05 10:20:32