- From: Robert J Burns <rob@robburns.com>
- Date: Mon, 2 Jun 2008 11:56:23 +0000
- To: "Justin James" <j_james@mindspring.com>
- Cc: "'HTML Issue Tracking WG'" <public-html@w3.org>
HI Justin, On Jun 1, 2008, at 7:09 PM, Justin James wrote: > > Robert - > > I do not currently have any questions about the proposal, but I am > beginning > to suspect that I do not understand its purpose. If I have an unclear > understanding of it, then I have either read it so wrong that I > think I > understand it, or it does not convey its purpose properly. I'm pretty sure you don't understand it. But I'd like to work on it through email and the wiki page to see what I can do so others don't have the same misreading. > I will say this, the more I read this proposal, the more it looks > like an > attempt to compensate for the lack of granularity of @alt, or > provide an > alternative to @alt. No, it has nothing to do with @alt. > > > Let me rephrase my thoughts, sans examples which are clearly making > my point > not clear. > > Content does not belong in a stylesheet (or any kind of style > definition). > "Legend" is content. It does not belong in a style definition. The > use case > provided on the wiki does not make a strong argument for this > solution to > the problem, and the example you cite below (repetitive items > require the > same legend) is not realistic; anyone generating that much repetitive > content is not writing static HTML by hand, and making new ways of > cutting > down the document size of HTML is not one of our goals as far as I > know > (that's why there is HTTP level compression). Part of the confusion here is over what is content? Yes, this proposal can be thought of as involving content in a sense (after all it uses the CSS content property). However, I don't think it is content in the sense you're reading it. I think that is contributing to us talking past one another. Keep in mind this is about bridging the semantics of the HTML document with the presentation of the CSS document. So the proposed "legend" property might be construed as semantic content (in some sense, but not in the sense I think you're thinking of it). While on the other hand, the "legend-presentation" property involves non-semantic content: instead it describes the visual aural or tactile presentation declarations. The use of such presentations legends is necessarily repetitive. Consider the extreme example of a default UA stylesheet. @media screen { strong { legend: "strong emphasis"; legend-presentation: "italic"; font-style: italic; } } @media speech { strong { legend: "strong emphasis"; legend-presentation: "increased stress and richness"; pitch: medium; pitch-range: 60; stress: 90; richness: 90 } } This legend would be used millions or billions of times across pages around the World. This legend would be used on pages, many of which are hand-coded. Authors of HTML documents could also add their own CSS content property usage to include the print media legend in a printed document. Or fine-tune this in other ways. The point is that this is the type of content that is ripe for reuse, and is already widely reused (at least the CSS declarations are reused without legends). Also to contrast things a bit, the following CSS declaration would certainly not include a legend: body { font-family: Georgia, "Times New Roman", Times, serif; } In this case the CSS is purely presentations. It conveys no meaning to the user that the body uses a serif font. I hope this helps clarify things. Perhaps this dialog will help make it clearer for others. Take care, Rob
Received on Monday, 2 June 2008 11:57:02 UTC