- From: Bjoern Hoehrmann <derhoermi@gmx.net>
- Date: Sat, 19 May 2001 03:16:49 +0200
- To: Ian Hickson <ian@hixie.ch>
- Cc: fantasai <fantasai@escape.com>, <www-style@w3.org>
* Ian Hickson wrote:
>> [...]
>> Pseudo-elements may only appear once in the sequence of simple
>> selectors that represents the subjects of the selector.
>> [...]
>>
>> Why?
>
>What does
>
> ::selection::first-line::before { }
>
>...select?
Generated content before the first line of the current user selection.
I don't know whether I should put a smiley here...
>Basically, the reason for this restriction is that if you are allowed to
>combine them, you have to define exactly what every combination of pseudo-
>elements means.
Why do you think so? If it is defined what each pseudo-element selects
and the following pseudo-element applies to this selection, I don't see
any problem.
>Plus, it's an implementation nightmare.
Really? I think it's a lot harder to implement ::selection itself,
consider
em::selection { }
with
<p>foo foo foo foo <em>bar</em> foo foo foo <em>bar</em> foo</p>
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Although one can describe this selection through a set of XPointer
location-sets as you can the construct above.
>> [...]
>> Pseudo-elements names are case-insensitive.
>> [...]
>>
>> This statement is confusing, cascading style sheets are completly
>> case-insensitive; only things out of the scope of CSS may be
>> case-sensitive. I suggest to remove this statement.
>
>Pseudo-element names are case-insensitive as opposed to normal element
>names which (in XML) are not.
Because both are called "element"? Huu... This would make greater sense
if element selectors were named element selectors. The term "type
selector" is a nightmare; elements don't represent a certain "type" in
the document; I really like to see that name changed...
Btw. any thoughts to add XML Schema Datatype selectors to CSS? There the
term would make sense to me...
--
Björn Höhrmann { mailto:bjoern@hoehrmann.de } http://www.bjoernsworld.de
am Badedeich 7 } Telefon: +49(0)4667/981028 { http://bjoern.hoehrmann.de
25899 Dagebüll { PGP Pub. KeyID: 0xA4357E78 } http://www.learn.to/quote/
Received on Friday, 18 May 2001 21:15:28 UTC