- From: fantasai <fantasai.lists@inkedblade.net>
- Date: Fri, 22 Oct 2010 19:33:14 -0700
- To: "L. David Baron" <dbaron@dbaron.org>
- CC: public-css-testsuite@w3.org
On 10/19/2010 12:07 PM, L. David Baron wrote:
> These tests:
> http://test.csswg.org/suites/css2.1/20101001/xhtml1/user-stylesheet-015.xht
> http://test.csswg.org/suites/css2.1/20101001/html4/user-stylesheet-015.htm
> are invalid because they assume other rules are not present at the
> user style sheet level. (Technically a bunch of the other tests are
> as well, but these are the only ones that actually fail as a
> result.)
>
> As recommended by CSS 2.1 (section 6.4), Gecko treats a number of
> user preferences as user style sheet rules. In particular, the
> preference for active link colors is represented using the
> equivalent of:
> :link:active, :visited:active { color:<preference> }
>
> The test user-stylesheet-015 tests that a rule with selector
> a:active in a user style sheet styles a link. However, a:active has
> lower specificity than the rule above, so it doesn't work.
>
> If the rule's selector were a:link:active, a:visited:active it would
> work for us.
Even better would be to use an ID to qualify the link.
This would pull its specificity above anything reasonably
likely to be used in a user stylesheet.
~fantasai
Received on Saturday, 23 October 2010 02:33:56 UTC