I chose to go with -*-appearance: unset; because I am able to turn it back on 
say on an individual page.
With !important, I have to override and override and override and can't just 
simply remove the !important.
Well, not that I have found. 

Is there a way to remove original !important statements from an element without 
using !important?
Heck, even with jQuery you have to override with !important. Just messy IMO.

Best,

Karl DeSaulniers
Design Drumm
http://designdrumm.com




> On Jun 20, 2017, at 4:09 AM, Philip Taylor (RHBNC) <p.tay...@rhul.ac.uk> 
> wrote:
> 
> Karl DeSaulniers wrote:
>> Hi Philip,
>> At the time I didn't think to use !important (I try to avoid like the 
>> plague) but yes,
>> putting the !important let my borders and shading work without using 
>> -webkit-appearance:unset;
> Excellent news.  I completely agree with you that one should eschew 
> !important as a matter of course, but I think that if all else fails it can 
> be worth a try.
> Philip Taylor

______________________________________________________________________
css-discuss [css-d@lists.css-discuss.org]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
List policies -- http://css-discuss.org/policies.html
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to