- From: Richard Ishida <ishida@w3.org>
- Date: Thu, 2 Feb 2006 19:29:09 -0000
- To: <www-style@w3.org>, <public-i18n-core@w3.org>
> The i18n core working group is satisfied with your > resolution. Thank you. This is incorrect. The i18n WG did not declare it was satisfied on this point, but that I would propose some tweaks to the wording. I think this explanation is still a little obscure for the average person, so I suggest adding an example. How about this: Original: The difference between :lang(C) and the '|=' operator is that the '|=' operator only performs a comparison against a given attribute on the element, while the :lang(C) pseudo-class uses the UA's knowledge of the document's semantics to perform the comparison. Proposal: The difference between ... perform the comparison. For example, in HTML :lang(ja) would apply styling to an element even if the language was only declared to be Japanese further up the document tree. The '|=' operator would require the language attribute on the element itself. 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: Felix Sasaki [mailto:fsasaki@w3.org] > Sent: 01 February 2006 04:21 > To: Ian Hickson; ishida@w3.org > Cc: www-style@w3.org; public-i18n-core@w3.org > Subject: Re: I18n comment: inheritance of :lang and |= > > Hi, > > On Wed, 25 Jan 2006 04:43:37 +0900, Ian Hickson <ian@hixie.ch> wrote: > > > > > On Sat, 21 Jan 2006 ishida@w3.org wrote: > >> > >> Comment: "in the same way as if performed by the '|=' operator in > >> attribute selectors" > >> > >> I think it is important to clarify that the behaviour of > :lang and |= > >> is significantly *different* with regards to inherited > language values. > >> This is not explained as far as I can see, but my understanding is > >> that it is intended. > > > > This is an official comment on behalf of the CSS working group. > > > > I have added the following paragraph to 6.6.3: > > > > The difference between :lang(C) and the '|=' operator is > that the '|=' > > operator only performs a comparison against a given > attribute on the > > element, while the :lang(C) pseudo-class uses the UA's knowledge of > > the document's semantics to perform the comparison. > > > > Please let us know if this does not satisfy your request. > (The working > > group will review this change and might change it further; > if we do, > > we will let you know so you can review the new text as well.) > > > > > The i18n core working group is satisfied with your > resolution. Thank you. > Regards, Felix. >
Received on Thursday, 2 February 2006 19:29:18 UTC