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/