- From: Jelks Cabaniss <jelks@jelks.nu>
- Date: Thu, 26 Sep 2002 17:21:37 -0400
- To: <www-html@w3.org>
Tantek Çelik wrote: > This is not just a naming issue. Thanks for explaining this. > The <quote> tag is NOT the same as the <q> tag. Very > similar, but not the same. The <q> tag is supposed to cause > the user agent to actually render quotes around the > quotation. Experience and research has shown that while this > could be seen as a nice help for authors to relieve them of > the burden adding in the proper quote characters for a > quotation taking into account depth, quoting styles of > different languages etc., the specific quotation marks to > use are still more of an art than a science, and are not > very well determined automatically by a user agent. Thus > the transition from the HTML4 <q> tag to the XHTML2 <quote> > tag. > > The <quote> tag, like the <blockquote> tag, does NOT cause > the user agent to render quotes. I see why you did what you did in view of what HTML 4 advocates ... http://www.w3.org/TR/html401/struct/text.html#h-9.2.2.1 ..., but although the behavior is slightly different with XHTML 2, the *semantics* (i.e., "inline quotation") are the same. I'm not convinced it warrants a name change to <quote> instead of just an "errata fix" for <q>. [Aside: Opera and Mozilla do support the HTML 4 way of default styling of at least single-depth <q>'s quote marks. I don't know about MacIE, but with WinIE you *cannot* style <q> even yourself, because its developers apparently don't believe in :before & :after content. Do you know if this situation will change?] > The author has to either style the <quote> tag with the > proper :before, content, quotes constructs for the context > in one place in a style sheet, Which IMO is what one should do even today with <q>. > OR the author could insert the actual quotation marks > in the content around the <quote> element. Yuck -- if you're going to put "..." (or other language-specific quote marks) around a quote, shouldn't that be "markup" enough? ... <p>You say <quote>"Goodbye"</quote>, and I say <quote>"Hello"</quote>.</p> ... seems a stretch. But that's really beside the point, which is that considering the current [in]frequency of <q> usage, and the fact that we're still talking about inline quotes, can't we just leave it <q>? <quote> sticks out like a sore thumb. :) /Jelks
Received on Thursday, 26 September 2002 17:22:06 UTC