- From: fantasai <fantasai.lists@inkedblade.net>
- Date: Thu, 16 Oct 2008 06:25:45 -0700
- To: szukw000@arcor.de
- CC: www-style@w3.org
szukw000@arcor.de wrote:
> On Tuesday 04 September 2007, szukw000@arcor.de wrote:
>> ---------------------------------------------
>> CSS21 counts four values in Section 6.4.3:
>>
>> a: 'style' attribute
>> b: ID attributes in the selector
>> c: other attributes and pseudo-classes
>> d: element names and pseudo-elements
>> ---------------------------------------------
>> CSS3 counts three values in Section 9:
>>
>> a: ID selectors
>> b: class selectors, attributes selectors, pseudo-classes
>> c. element
>>
>> ignore pseudo-elements
>> ---------------------------------------------
>>
>> Q1: Is the computed specificity value of CSS21 incompatible with the
>> computed specificity value of CSS3?
>
> Bert Bos and Ian Hickson both answered that it does not matter whether
> pseudo-elements are counted or not.
>
> I have checked today (Dec 12th 2007) whether the CSS3 module
> WD-css3-selectors-20051215
> has been changed. It has not. So I propose the following change for
> Section 9 of WD-css3-selectors-20051215:
> ----------------------------
> 9. Calculating a selector's specificity
>
> A selector's specificity is calculated as follows:
>
> o count the number of ID selectors in the selector (= a)
> o count the number of class selectors, attributes selectors, and
> pseudo-classes in the selector (= b)
> o count the number of element names, and pseudo-elements in the
> selector (= c)
> ----------------------------
> Now the semantic of the text in CSS3 is the same as in CSS21.
> Implementors are free to count pseudo-elements or not. But readers
> of the specification are no longer puzzled.
Fixed. The new text reads
* count the number of ID selectors in the selector (= a)
* count the number of class selectors, attributes selectors,
and pseudo-classes in the selector (= b)
* count the number of type selectors and pseudo-elements in
the selector (= c)
* ignore the universal selector
where the last two are changed.
~fantasai
Received on Thursday, 16 October 2008 13:26:30 UTC