- 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