- From: Bert Bos <bert@w3.org>
- Date: Wed, 11 Feb 2004 21:40:05 +0100
- To: Paul Grosso <pgrosso@arbortext.com>, Roger Larsson <roger.larsson@incrementa.se>, Henri Sivonen <hsivonen@iki.fi>, <w3c-xml-cg@w3.org>
- Cc: www-style@w3.org
This is the CSS WG's response to an issue you raised on the last CSS
2.1 draft (http://www.w3.org/TR/2003/WD-CSS21-20030915). We want to
publish CSS 2.1 as a CR in about two weeks. Please let us know this
week if you think our response is wrong.
Your e-mail:
http://www.w3.org/mid/4.3.2.7.2.20031008173446.01709bf8@172.27.10.30
http://www.w3.org/mid/200310131858.36221.roger.larsson@incrementa.se
http://www.w3.org/mid/69421B63-FE02-11D7-8E9F-003065B8CF0E@iki.fi
http://www.w3.org/mid/3FE9F445.50701@w3.org
CSS WG response:
New text reads:
Matching takes place on attribute values in the document tree.
Default attribute values may be defined in a DTD or elsewhere,
but cannot always be selected by attribute selectors. Style
sheets should be designed so that they work even if the default
values are not included in the document tree.
More precisely, a UA is not required to read an "external
subset" of the DTD but is required to look for default attribute
values in the document's "internal subset." (See [XML10] for
definitions of these subsets.)
A UA that recognizes an XML namespace [XMLNAMESPACES] is not
required to use its knowledge of that namespace to treat default
attribute values as if they were present in the document. (E.g.,
an XHTML UA is not required to use its built-in knowledge of the
XHTML DTD.)
Note that, typically, implementations choose to ignore
external subsets. Added text to the effect of:
For the CSS WG,
Bert
--
Bert Bos ( W 3 C ) http://www.w3.org/
http://www.w3.org/people/bos/ W3C/ERCIM
bert@w3.org 2004 Rt des Lucioles / BP 93
+33 (0)4 92 38 76 92 06902 Sophia Antipolis Cedex, France
Received on Wednesday, 11 February 2004 15:41:21 UTC