W3C home > Mailing lists > Public > www-style@w3.org > July 2003

Re: CSS3 Generated Content Draft questions/comments.

From: Bjoern Hoehrmann <derhoermi@gmx.net>
Date: Fri, 04 Jul 2003 02:35:29 +0200
To: James Craig <work@cookiecrook.com>
Cc: www-style@w3.org
Message-ID: <3f29a95f.199605747@smtp.bjoern.hoehrmann.de>

* James Craig wrote:
>Also, unless I'm missing something, there is an error in the 'quotes' 
>example.
>
>   :lang(en) > q
>
> From selectoracle: "Selects any q element that is a child of any 
>element which is in a language or locale whose identifier equals en or 
>begins with en-."
>
>Wouldn't this selector be better/accurate as the given markup example 
>has 'q' as a descendant of the <HTML> but not a child?
>
>   :lang(en) q

Elements inherit their parent's language if no language is specified.
Consider this document:

  <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
      <title>...</title>
      <style type = 'text/css'>
      </style>
    </head>
    <body xml:lang='en'>
      <p xml:lang='de'><q>...</q></p>
    </body>
  </html>

The q element is matched by ":lang(en) q" but not by ":lang(en) > q".
For the actual example it doesn't make a difference which selector is
used, but I don't see why using the descendant combinator is any better
than using the child combinator.
Received on Thursday, 3 July 2003 20:36:03 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 27 April 2009 13:54:22 GMT