Summary: | [css3-cascade] Add support for "all" shorthand property | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Jared Jacobs <jmjacobs> | ||||
Component: | CSS | Assignee: | Dave Hyatt <hyatt> | ||||
Status: | RESOLVED FIXED | ||||||
Severity: | Normal | CC: | jonlee, lquinn, omega, tc, webkit-bug-importer, webkit | ||||
Priority: | P2 | Keywords: | InRadar | ||||
Version: | 528+ (Nightly build) | ||||||
Hardware: | All | ||||||
OS: | All | ||||||
URL: | http://dev.w3.org/csswg/css-cascade/#all-shorthand | ||||||
Attachments: |
|
Description
Jared Jacobs
2013-05-29 09:32:30 PDT
Seconded. With Safari extensions, injected stylesheets are treated as "user stylesheets", so any "general" styles on the host site (e.g., h3{padding:none} ) takes precedence over injected style declarations, even if the injected style declarations have higher specificity. Implementing the `all` property in WebKit will open the doors for more reliably-styled Safari extensions. Update: This feature shipped in Firefox 27 (10/2013), Chrome 37 (06/2014), Opera 24. Other browser issue links: https://code.google.com/p/chromium/issues/detail?id=172051 https://bugzilla.mozilla.org/show_bug.cgi?id=842329 MDN page: https://developer.mozilla.org/en-US/docs/Web/CSS/all Created attachment 263270 [details]
Patch
|