- From: Chris Lilley <chris@w3.org>
- Date: Mon, 29 Aug 2005 21:32:12 +0200
- To: Ian Hickson <ian@hixie.ch>
- Cc: www-style@w3.org
On Sunday, August 28, 2005, 10:38:36 PM, Ian wrote: IH> On Thu, 25 Aug 2005, Chris Lilley wrote: >> >> This comment is sent from both the CDF WG and the SVG WG. >> >> A set of statements that specify presentation of a document. >> >> Given the generality of the definition (is a Java program a style sheet, >> if it parses and then presents a document?), it seems that another term >> 'CSS style sheet' should *also* be defined. Then, statements which apply >> only to CSS style sheets can be distinguished from those which apply to >> all possible style sheet languages. IH> So that we can ensure the new definition is adequate to resolve any IH> ambiguities that the CDF and SVG WGs believe exist, could the CDF and SVG IH> WGs please let us know which statements were considered to ambiguously IH> refer to either style sheets in general or CSS style sheets in particular, IH> and what the CDF and SVG WGs would consider appropriate language for the IH> definition of the "CSS style sheet" term? Existing text Style sheet A set of statements that specify presentation of a document. (OK, but very general. Covers CSS, DSSL, XSL, sXBL and indeed Java, Python pretty much any 'set of statements' that produce presentation) Style sheets may have three different origins: author, user, and user agent. The interaction of these sources is described in the section on cascading and inheritance. (Here its clearly talking about CSS (all versions) and not XSL etc Valid style sheet The validity of a style sheet depends on the level of CSS used for the style sheet. All valid CSS1 style sheets are valid CSS 2.1 style sheets, but some changes from CSS1 mean that a few CSS1 style sheets will have slightly different semantics in CSS 2.1. Some features in CSS2 are not part of CSS 2.1, so not all CSS2 style sheets are valid CSS 2.1 style sheets. So, all XSL style sheets are invalid because the level of CSS they conform to is ??? A valid CSS 2.1 style sheet must be written according to the grammar of CSS 2.1. Furthermore, it must contain only at-rules, property names, and property values defined in this specification. An illegal (invalid) at-rule, property name, or property value is one that is not valid. Fine. Suggested text: Style sheet A set of statements that specify presentation of a document. CSS style sheet A set of statements, expressed in CSS, that specify presentation of a document. CSS style sheets may have three different origins: author, user, and user agent. The interaction of these sources is described in the section on cascading and inheritance. Valid CSS style sheet The validity of a style sheet depends on the level of CSS used for the style sheet. All valid CSS1 style sheets are valid CSS 2.1 style sheets, but some changes from CSS1 mean that a few CSS1 style sheets will have slightly different semantics in CSS 2.1. Some features in CSS2 are not part of CSS 2.1, so not all CSS2 style sheets are valid CSS 2.1 style sheets. Valid CSS 2.1 style sheet A valid CSS 2.1 style sheet must be written according to the grammar of CSS 2.1. Furthermore, it must contain only at-rules, property names, and property values defined in this specification. An illegal (invalid) at-rule, property name, or property value is one that is not valid. -- Chris Lilley mailto:chris@w3.org Chair, W3C SVG Working Group W3C Graphics Activity Lead
Received on Monday, 29 August 2005 19:54:02 UTC