CSS支持140多个预定义英文颜色名称,如red、blue等,不区分大小写;推荐使用基础色、中性色及易记色名,但需注意兼容性与精确性限制。
CSS颜色值确实可以写英文,这就是CSS预定义颜色名称(Named Colors)。
CSS规范定义了140多个标准颜色名称,比如 red、blue、green、orange、purple、teal、olive、navy 等。它们不区分大小写,RED、Red 和 red 效果完全一样。
预定义颜色名称虽然方便,但覆盖范围有限,不能表达所有色彩。例如没有“浅粉红”或“灰蓝绿”这类中间色的专有名称。
nd 或 gainsboro),团队协作时可能造成理解成本W3C官方文档和主流开发者工具都提供完整列表。你也可以在浏览器控制台输入 console.log(Object.keys(CSS.supports ? {} : {})) —— 更简单的方法是直接搜索 “CSS named colors chart”,会看到带预览的可视化表格,比如 MDN Web Docs 的 CSS named colors 页面。