- 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
* 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 UTC