W3C home > Mailing lists > Public > www-style@w3.org > October 2010

Re: practicality of user styleshseets

From: Tab Atkins Jr. <jackalmage@gmail.com>
Date: Thu, 14 Oct 2010 16:44:52 -0700
Message-ID: <AANLkTim4tHqJu7EKwtOC24dVsXdyV+tsr=d2LD29ty9w@mail.gmail.com>
To: Felix Miata <mrmazda@earthlink.net>
Cc: www-style@w3.org
On Thu, Oct 14, 2010 at 4:19 PM, Felix Miata <mrmazda@earthlink.net> wrote:
> On 2010/10/14 14:30 (GMT-0400) Boris Zbarsky composed:
>
>> I'm not sure why he needs find the rule in the stylesheet...
>
> Because
>
>  * {background-image: none !important}
>
> does not override
>
>  .gobbledegook142375-UX {background: url(pointlesstransparentbackground.png)....
>
> I have to identify .gobbledegook142375-UX as needing to be added to the user
> stylesheet.

You shouldn't have to.  CSS is quite clear that !important user rules
*always* override *all* author rules. Check
<http://www.w3.org/TR/CSS2/cascade.html#cascading-order> - rules are
*first* sorted by source/importance, and then within each source group
sorted by specificity.

If a browser has the behavior you describe above, it is a bug.

~TJ
Received on Thursday, 14 October 2010 23:45:45 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 17:20:32 GMT