- From: Jim Jewett <jimjjewett@gmail.com>
- Date: Thu, 30 Oct 2008 19:13:23 -0400
- To: "HTML WG" <public-html@w3.org>
- Cc: "Robert Burns" <rob@robburns.com>
> I've seen no one expound a compelling reason for not leaving quotation > styling to a styling mechanism instead of hard coding the styling in > the HTML document. Correctness. The HTML is supposed to be usable even with stylesheets off. If Bob says <q>I'll be a monkey's uncle!</q>, then the stylesheets are effectively required. If Bob says "I'll be a monkey's uncle!", then it works for most people, but the quotation isn't semantically marked. If Bob says "<q>I'll be a monkey's uncle!</q>", then it works for most people, and degrades properly -- but it looks ugly if someone actually does use a stylesheet to add quotes. What we really need is a way to say the moral equivalent of If there is a stylesheet rule to supply marks to <q> elements (:before, :after), then any hardcoded quotation marks immediately preceding or following the <q> element are implicitly removed. That does require: (1) Specifying what counts as a quotation mark (Unicode Property Quotation_Mark ?) (2) Specifying whether the quotation marks should be inside or outside of the <q> element. (3) Having an explicit rendering rule, instead of delegating entirely to CSS. -jJ
Received on Thursday, 30 October 2008 23:13:58 UTC