Css 背景色:白色-可以,还是应该使用十六进制?

Css 背景色:白色-可以,还是应该使用十六进制?,css,Css,可能重复: 在CSS中指定颜色和背景色时,可以使用诸如“白色”之类的词而不是十六进制值吗?这对我来说似乎很好,但是其他设备或旧浏览器有什么问题吗 谢谢在中定义了许多颜色,因此任何符合CSS的浏览器都可以正确显示您的颜色。我个人喜欢在可能的情况下使用颜色名称。尽管十六进制的值很明显是白色/黑色的,但我确实发现当它是白色时更容易辨别颜色。也就是说,我不认为所有的颜色都有名字,所以有时候十六进制是必要的 但最终,这两种颜色都是可以接受的。颜色应该与十六进制值一起使用,而不是名称,因为它已经被弃用了;

可能重复:

在CSS中指定颜色和背景色时,可以使用诸如“白色”之类的词而不是十六进制值吗?这对我来说似乎很好,但是其他设备或旧浏览器有什么问题吗


谢谢

在中定义了许多颜色,因此任何符合CSS的浏览器都可以正确显示您的颜色。

我个人喜欢在可能的情况下使用颜色名称。尽管十六进制的值很明显是白色/黑色的,但我确实发现当它是白色时更容易辨别颜色。也就是说,我不认为所有的颜色都有名字,所以有时候十六进制是必要的


但最终,这两种颜色都是可以接受的。

颜色应该与十六进制值一起使用,而不是名称,因为它已经被弃用了;请参阅最新文档:


这来自W3C规范。而且它清楚地表明名字被贬低了。它的保存只是为了遗产的原因

Techniques:

Use numbers, not names, for colors.
Example.

Use numbers, not names, for colors:

   H1 {color: #808000}
   H1 {color: rgb(50%,50%,0%)}
Deprecated example.

 H1 {color: red}
Use these CSS properties to specify colors:

'color', for foreground text color.
'background-color', for background colors.
'border-color', 'outline-color' for border colors.
For link colors, refer to the :link, :visited, and :active pseudo-classes.

下面是一个使用命名颜色(如
白色
)而
#fff
工作正常的问题示例:-是的,它非常狭窄,与CSS无关,但仍然..该文档是2000年的可访问性指南(尽管仍然是该文档的最新版本)。颜色名称在CSS中仍然受支持,并且包含在CSS3规范中,因此不推荐使用。对于辅助功能指南,建议不要使用颜色名称。