- From: Richard Ishida <ishida@w3.org>
- Date: Wed, 29 Aug 2007 12:08:47 +0100
- To: "'Steven Pemberton'" <steven.pemberton@cwi.nl>, "'WWW International'" <www-international@w3.org>
http://www.w3.org/TR/xhtml1/ ============ Richard Ishida Internationalization Lead W3C (World Wide Web Consortium) http://www.w3.org/People/Ishida/ http://www.w3.org/International/ http://people.w3.org/rishida/blog/ http://www.flickr.com/photos/ishida/ > -----Original Message----- > From: Steven Pemberton [mailto:steven.pemberton@cwi.nl] > Sent: 29 August 2007 09:43 > To: Richard Ishida; 'WWW International' > Subject: Re: FAQ: CSS vs. markup for bidi support > > Which spec are you quoting from here? > > Steven > > On Tue, 28 Aug 2007 19:34:35 +0200, Richard Ishida > <ishida@w3.org> wrote: > > > I see > > > > "When the user agent claims to support facilities defined > within this > > specification or required by this specification through normative > > reference, it must do so in ways consistent with the facilities' > > definition." > > > > Where > > > > "Facilities are elements, attributes, and the semantics associated > > with those elements and attributes." > > > > I'm assuming, however, that the facilities' definition is > given by the > > HTML > > 4.01 spec. I'm struggling to find any normative text that says so. > > > > > > > > RI > > > > > > ============ > > Richard Ishida > > Internationalization Lead > > W3C (World Wide Web Consortium) > > http://www.w3.org/People/Ishida/ > > http://www.w3.org/International/ > > http://people.w3.org/rishida/blog/ > > http://www.flickr.com/photos/ishida/ > > > >> -----Original Message----- > >> From: www-international-request@w3.org > >> [mailto:www-international-request@w3.org] On Behalf Of > Richard Ishida > >> Sent: 28 August 2007 18:14 > >> To: 'Bert Bos'; 'WWW International' > >> Cc: 'fantasai' > >> Subject: RE: FAQ: CSS vs. markup for bidi support > >> > >> > >> > XHTML (application/xhtml+xml), however, *does* have meaning. > >> > The XHTML specification says pretty much that the meaning of the > >> > mark-up is the same as that of similar HTML mark-up. > >> > >> Bert, I looked for that in the XHTML 1.0 spec, and I just > >> double-checked, but couldn't find it. Can you point to > the relevant > >> wording? > >> > >> RI > >> ============ > >> Richard Ishida > >> Internationalization Lead > >> W3C (World Wide Web Consortium) > >> > >> http://www.w3.org/People/Ishida/ > >> http://www.w3.org/International/ > >> http://people.w3.org/rishida/blog/ > >> http://www.flickr.com/photos/ishida/ > >> > >> > >> > >> > -----Original Message----- > >> > From: Bert Bos [mailto:bert@w3.org] > >> > Sent: 28 August 2007 16:59 > >> > To: 'WWW International' > >> > Cc: fantasai; 'Richard Ishida' > >> > Subject: Re: FAQ: CSS vs. markup for bidi support > >> > > >> > On Tuesday 28 August 2007 16:22, fantasai wrote: > >> > > I was looking at > >> > > http://www.w3.org/International/questions/qa-bidi-css-markup > >> > > yesterday and noticed that there's still a major error in this > >> > > section: > >> > > > http://www.w3.org/International/questions/qa-bidi-css-markup#xhtm > >> > > l > >> > > > >> > > Specifically, because namespacing allows XHTML to be > >> recognized as > >> > > XHTML even in compound documents, XHTML 'dir' attributes > >> > should work > >> > > in browsers even when the document is served as XML. > >> > > >> > That's not so clear. I think you should distinguish > known document > >> > types from generic XML. > >> > > >> > The meaning of every bit of mark-up depends on the context > >> in which it > >> > is used, starting from the MIME type of the document as a > >> whole. E.g., > >> > the fact that > >> > > >> > <h:li>The second item.</h:li> > >> > > >> > is displayed as > >> > > >> > 2. The second item. > >> > > >> > is not because the meaning of h:li elements is to > display "2.", but > >> > because it happens to be the second element in another > element that > >> > happens to be a list in the context of this document. > >> > > >> > Namespaces are no different from attributes in that respect. > >> > They are more difficult to understand and handle because > they are > >> > inherited and abbreviated, but otherwise they are just > >> mark-up, i.e., > >> > syntax, without any inherent, context-independent > meaning. E.g., a > >> > namespace in an XSLT document has a very different function > >> from one > >> > in an RDF document, which is again different from a WICD. > >> > > >> > It is, of course, bad practice to use namespaces in > >> unexpected ways in > >> > different documents, just as it is bad practice to use > the "wrong" > >> > names for elements (you don't call a list item <red-cow>, > >> even though > >> > the computer doesn't care), but sometimes it's unavoidable. > >> > > >> > Which means, in brief, that seeing an h:dir attribute > >> outside of XHTML > >> > (where h is the namespace of XHTML, which I don't know by heart), > >> > *suggests* that the enclosing element is to be rendered > >> with a certain > >> > writing direction, but you can't be sure, unless you > start with the > >> > MIME type and that MIME type's RFC and work your way through the > >> > document with the specification in hand. > >> > > >> > A text/xml or application/xml document has, by definition, > >> no meaning > >> > other than what the style sheet PI (if any) provides. > >> > XHTML (application/xhtml+xml), however, *does* have meaning. > >> > The XHTML specification says pretty much that the meaning of the > >> > mark-up is the same as that of similar HTML mark-up. > >> > > >> > So I agree that the quoted FAQ is incorrect for XHTML ("dir" > >> > works without any style rules), but I believe it is correct for > >> > generic XML ("dir" needs style rules to work). > >> > > >> > > >> > > >> > Bert > >> > -- > >> > Bert Bos ( W 3 C ) > >> http://www.w3.org/ > >> > http://www.w3.org/people/bos > >> W3C/ERCIM > >> > bert@w3.org 2004 Rt des > >> Lucioles / BP 93 > >> > +33 (0)4 92 38 76 92 06902 Sophia Antipolis > >> Cedex, France > >> > > >> > >> > > > >
Received on Wednesday, 29 August 2007 11:06:41 UTC