> On Jun 17, 2017, at 9:08 AM, Karl DeSaulniers <k...@designdrumm.com> wrote:
> 
> Basically you told the browser your checkboxes and radios have no appearance.
> I think what your wanting is to "unset" the native appearance so you can 
> apply your own?
> 
> That would be:
> 
> -moz-appearance: unset;
> -webkit-appearance: unset;
> -khtml-appearance: unset;
> -o-appearance: unset;
> 
> I believe..

Have you tried that?
It would remove the checkbox/radio “look” anyway, and it won’t give borders, 
nor give any appearance for the checked state. Have a look using the developper 
tools of your choice, and check the cascade…

Using type=checkbox as an example
For Safari + Blink, the UA stylesheet says:
-webkit-appearance: checkbox;
border-style: initial; /* that means: no border, as the root html does not 
specify any border style. */

For Firefox:
-moz—appearance: checkbox;
border-style: unset;

So, it will give exactly the same result, different of what Firefox 53 did 
(which only removed the platform specific “look” when the -moz-appearance: 
checkbox; is specified).

Philippe
--
Philippe Wittenbergh
https://l-c-n.com/






______________________________________________________________________
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