- From: Bjoern Hoehrmann <derhoermi@gmx.net>
- Date: Thu, 26 Jul 2001 22:22:17 +0200
- To: www-style@w3.org
- Cc: bert@w3.org
Hi, Some comments towards the CSS3 module 'the box model': general: * I don't like most alt attribute values, they are descriptive rather than alternatives. * pseudo-elements should take the new CSS Level 3 syntax, i.e. ::before instead of :before * I don't see a good reason why some references are just placeholders; the relevant specifications are available like the multicolumn module * mark member-only links as such 3. Introduction and glossary: [...] root box, root element The box resp. element that has no parent box resp. element. The root element of the source document generates the root box. [...] Why is the root box not generated by the root node instead of the root element? Since the root box is said to be initially created by the user agent, this makes at least to me more sense. Especially, the root node cannot by selected with W3C Selectors so noone has a chance to affect those. [...] positioned box, positioned element A box resp. element whose 'display-role' property is not 'none' and whose 'position' property is either 'absolute' or 'fixed'. A positioned element generates a positioned box. Note that 'position' does not apply to the root element. [...] I suggest to adopt the CSS Level 2 definition, e.g. "with a 'position' other than 'static'". The same goes for the following definitions. 4. The 'display', 'display-model' and 'display-role' properties: the example for "various types of boxes": the example uses '<h3>' while the text uses 'H3'; even if it is HTML and therefore case-insensitive, it should be consistent. 6. The 'border' properties: The example rendering misses examples for 'dot-dash', 'dot-dot-dash' and 'wave'. 14.1. The @link rule: * the section is misplaced in this document, it has nothing to do with the box model in CSS 14.2. The link-behavior property * it should be "embed" instead of "expand" (as in XLink) * it should be "new" instead of "pop-up" (as in XLink) * it should be "replace" instead of "normal" (as you considered, as in Xlink) * the value "confirm" should be replaced by "download". The user already confirmed his action by activating the link, more confirmations aren't usable. If they are, it's up to the user agent to get a second confirmation from the user. Instead, we need a "download" behaivour. XLink unfortunaly doesn't include this behaivour but it's needed very often. For MIME there is the Content-Disposition header, but this is not applicable for WWW resources, since different behaivours are desireable for different links, e.g. downloading images, XHTML documents, etc. 14.3. Confirming link traversal: * the example is invalid, the style element misses a type attribute * the title attribute is indeed abused here and the hyper reference doesn't point to something to download (as it states), it points at some location from where one may download something * if the WG insists of this property, the title attribute should read like "Download latest Mozilla build?", but as I said, the "confirm" behaivour is useless * who do the rel and rev attributes in XHTML interact with this @link rules? 14.5. The ":expanded" and ":collapsed" pseudo-classes: * Huh? More selectors outside the W3C selectors draft? I thought all selectors go in the W3C Selectors module? If so, move them there, if not, move e.g. the UI selectors to the UI draft from the Selectors module 14.7. The Back button: * Some interactive user agents don't have "buttons", Lynx for example or voice browsers with some kind of speech control, etc. Don't call it "button"; "history feature" or something like that would be more appropriate. 15. The float property: * the second example isn't well-formed. Even if this is no issue, since the example is HTML, it's bad style if you consider, that XHTML is meant to replace HTML; this goes for other sections, too. For example, please quote all attribute values 18. Collapsing margins: * the third example: the last closing tag should be indented to the same level of the start tag Acknowledgements: * the last sentence is "See under", I'm sure there is something missing References: * Xlink is now a recommendation (as of publication of this draft) * SVG is a proposed recommendation (as of publication of this draft) I suggest to use XHTML syntax for the document and all examples in place of HTML; I suggest to incorporate examples for different markup languages like SVG or MathML. I have more comments, hopefully I'll get some time to write them up... regards, -- Björn Höhrmann { mailto:bjoern@hoehrmann.de } http://www.bjoernsworld.de am Badedeich 7 } Telefon: +49(0)4667/981028 { http://bjoern.hoehrmann.de 25899 Dagebüll { PGP Pub. KeyID: 0xA4357E78 } http://www.learn.to/quote/
Received on Thursday, 26 July 2001 16:23:05 UTC