@Mi B,
Just saw this reply. 

The use of !important would do the trick just fine I guess from my tests, but I 
choose to use the unset so 
I didn't have to put !important on everything. background, borders, text, 
shadows, etc.
Also, I hate using !important, so it was also a personal choice.

@Phillippe -
I can't find the source where I found the unset now, but did find this note on 
developer.mozilla which may be why the other site didn't list "none" and why 
none did not work for the OP. I could be wrong.

Source: https://developer.mozilla.org/en-US/docs/Web/CSS/-moz-appearance

[ Note: If you wish to use this property on websites, you should test it very 
carefully — it is non-standard, and historically its behavior has changed from 
one browser to another. In older browsers even the keyword none does not have 
the same behavior on each form element across different browsers, and some do 
not support it at all. The differences are smaller in the newest browsers. ]


Best,

Karl DeSaulniers
Design Drumm
http://designdrumm.com




> On Jun 20, 2017, at 5:41 AM, Mi B <digital.disc...@gmail.com> wrote:
> 
>> 
>> 20 juni 2017 kl. 12:05 skrev Karl DeSaulniers <k...@designdrumm.com>:
>> 
>> 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.
>> 
>> 
>>> 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
> 
> 
> I don’t really understand why a using a higher specificity isn’t the best 
> tool in this context. Is there a specific reason this won’t work? My 
> apologies if this have already been covered.
> ______________________________________________________________________



______________________________________________________________________
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