- From: David Perrell <davidp@earthlink.net>
- Date: Wed, 5 Aug 1998 07:09:58 -0700
- To: "Daniel Glazman" <Daniel.Glazman@der.edf.fr>, "eva" <eva@algonet.se>
- Cc: <www-style@w3.org>
eva wrote: >Actually "color: gray" is a declaration > >CSS rule = selector + declaration >CSS rule - FONT {color: gray} >Selector - FONT >Declaration - {color: gray} Daniel Glazman wrote: >Just to point out a common mistake which comes from the spec >itself : no, a CSS rule is not "selector + declaration". It is >"selector + block of declaration(s)" or "group of selectors + >block of declaration(s)" >There is a confusion in the spec between a selector and a group >of selectors, see for instance first paragraph of section 4.1.7. >If you read this paragraph and section 5, a selector is made of >selectors... > >There is also common confusion between a selector and a simple selector, >and between a selector and a sequence of simple selectors not separated >by combinators. As a rule, FACE.deprecated { color: #FF0000 } but glad to be corrected. Thanks. Semantically edified and with apologies to Sue Jordan, I rephrase the point I was trying to make... >Oh. So <FONT> _will_ be translated to the corresponding CSS >rules with specificity equal to 1? More accurately, FONT's *attributes* are translated into CSS declarations for the FONT element. In this case, the translation is from "COLOR=gray" to "color: gray". The resulting rule is FONT { color: gray } In accordance with section 6.4.3 of the CSS2 REC, the specificity of the simple FONT selector is equal to 1. David Perrell
Received on Wednesday, 5 August 1998 10:09:59 UTC