Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How well are the CSS2 'system colors' supported?

I've been reading the CSS2 spec in my spare time, and I've come across this. The note states that the system colours are deprecated, however, what is the browser support for the system colours part of the spec like?

like image 740
Bojangles Avatar asked Dec 16 '10 10:12

Bojangles


People also ask

Is Rgba deprecated?

The function rgba will remain but as legacy. The color values can be a number from 0 to 255, or a percentage from 0% and 100% (both included). While the alpha value can be represented as a float number from 0.0 to 1.0, or as a percentage from 0% to 100%.

What are system colors?

A color system is a set of colors that represent a specific visual spectrum. * These few colors are mixed together to create a limited usable range, and that range is called a color system. Examples of a color system include RGB, CMYK, and Lab.

What color system does CSS use?

CSS has standardized semantic system colors. They are specified in CSS Color Module Level 4. For example, Canvas (not to be confused with the <canvas> tag) is for the background of application content or documents, whereas CanvasText is for text in application content or documents.

How many CSS colors are there?

CSS provides 145 colors names, from the most basic (black, white, orange, yellow, blue…) to the more specific (lawngreen, orchid, crimson…).


1 Answers

This feature is deprecated. (it says so at the top of the link you provided)

It is not well supported, and is likely to get less so over time.

The intention of this feature was to provide the browser with access to the colour scheme of the underlying desktop operating system. However it has been dropped for several reasons. Desktop operating systems don't all have the same features, and furthermore the features they do have are open to change.

Finally, the main reason it was dropped is because the underlying reason for having them was to allow site designers to make their sites look like they belong to the parent OS. However there are other, better ways to achieve this now (notwithstanding the fact that most web site designers seem to prefer to have a consistent look and feel to their site that isn't dictated by the user).

See http://www.w3.org/TR/2003/CR-css3-color-20030514/#css-system for up-to-date info on this. At the bottom of this section is the following note:

The CSS2 System Color values have been deprecated in favor of the CSS3 UI 'appearance' property for specifying the complete look of user interface related elements.

That should help tell you where to look for an up-to-date method of achieving a similar result.

The set of colours specified by the W3C in this page is roughly equivalent to the colour scheme values available in Windows 2000. This is obviously of limited use to someone running Windows XP, and no use at all to a Vista or Win7 user, let alone a Mac or Linux user.

like image 113
Spudley Avatar answered Nov 12 '22 17:11

Spudley