- From: fantasai <fantasai.lists@inkedblade.net>
- Date: Thu, 17 Jun 2010 13:49:11 -0700
- To: "www-style@w3.org" <www-style@w3.org>, www-svg <www-svg@w3.org>
It was pointed out to me during an FXTF telecon that the CSS2.1 spec
conflicts with SVG in section "6.4.4 Precedence of non-CSS presentational
hints", specifically this section:
# For other languages, all document language-based styling should
# be handled in the user agent style sheet.
-- http://www.w3.org/TR/CSS21/cascade.html#preshint
Wrt cascading, the SVG spec says the following:
# For user agents that support CSS, the presentation attributes must
# be translated to corresponding CSS style rules according to rules
# described in Precedence of non-CSS presentational hints ([CSS2],
# section 6.4.4), with the additional clarification that the
# presentation attributes are conceptually inserted into a new author
# style sheet which is the first in the author style sheet collection.
# The presentation attributes thus will participate in the CSS2
# cascade as if they were replaced by corresponding CSS style rules
# placed at the start of the author style sheet with a specificity
# of zero. In general, this means that the presentation attributes
# have lower priority than other CSS style rules specified in author
# style sheets or ‘style’ attributes.
-- http://dev.w3.org/SVG/profiles/1.1F2/publish/styling.html#UsingPresentationAttributes
To make this section of CSS2.1 more SVG-friendly, I suggest rewriting
6.4.4 as follows:
| For other languages, all document language-based styling must
| be translated to the corresponding CSS and either enter the cascade
| at the user agent level or, as with HTML presentational hints,
| be treated as author level rules with a specificity of zero
| placed at the start of the author style sheet.
Then SVG or other specs can simply write something like
| ... presentational attributes are treated as author-level rules
| according to the rules described in Precedence of non-CSS
| presentational hints [CSS21:6.4.4]
~fantasai
Received on Thursday, 17 June 2010 20:49:45 UTC