- From: Martin Duerst <duerst@it.aoyama.ac.jp>
- Date: Wed, 18 Feb 2009 10:33:02 +0900
- To: Christophe Strobbe <christophe.strobbe@esat.kuleuven.be>, www-international@w3.org
At 20:05 09/02/17, Christophe Strobbe wrote: >Is it really a good idea to generate heading numbers through CSS? It's very convenient for authors, but heading numbers are not really a styling aspect (as opposed to content). What kind of numbering you use is very much a styling aspect. And if you want to do the actual sequence number in content, I don't know whether it's possible to express the number style via CSS (that would mean that e.g. <h1 style='number-style: upper-roman;'>3. My Title</h1> would be rendered something like III. My Title >As far as I know, screen readers don't pick up heading numbers generated through CSS. That's definitely bad, and may be a good reason to not do heading numbers with CSS for the moment, but it shouldn't affect the long-term design of CSS. Regards, Martin. >(This is not surprising: CSS 2.1 says: "Generated content does not alter the document tree. In particular, it is not fed back to the document language processor (e.g., for reparsing)." <http://www.w3.org/TR/CSS21/generate.html#content>. The CSS 2.0 spec said the same thing, at <http://www.w3.org/TR/CSS2/generate.html#content>. Of course, the fact that IE 5 through 7 didn't/don't support generated content with counter increments >[<http://msdn.microsoft.com/en-us/library/cc351024(VS.85).aspx#generated>] didn't help either, because IE is what most screen reader users use.) #-#-# Martin J. Du"rst, Assoc. Professor, Aoyama Gakuin University #-#-# http://www.sw.it.aoyama.ac.jp mailto:duerst@it.aoyama.ac.jp
Received on Wednesday, 18 February 2009 02:10:08 UTC