CSS Appearance

- WD

The appearance property defines how elements (particularly form controls) appear by default. By setting the value to none the default appearance can be entirely redefined using other CSS properties.

IE

  1. 5.5 - 10: Not supported
  2. 11: Not supported

Edge

  1. 12 - 18: Partial support
  2. 79 - 81: Partial support
  3. 83: Supported
  4. 84: Supported
  5. 85: Supported

Firefox

  1. 2 - 34: Partial support
  2. 35 - 79: Partial support
  3. 80: Supported
  4. 81 - 82: Supported

Chrome

  1. 4 - 81: Partial support
  2. 83: Supported
  3. 84: Supported
  4. 85: Supported
  5. 86 - 88: Supported

Safari

  1. 3.1 - 13.1: Partial support
  2. 14: Partial support
  3. TP: Partial support

Opera

  1. 9 - 12.1: Not supported
  2. 15 - 69: Partial support
  3. 70: Supported

iOS Safari

  1. 3.2 - 13.7: Partial support
  2. 14.0: Partial support

Opera Mini

  1. all: Not supported

Android Browser

  1. 2.1 - 4.4.4: Partial support
  2. 81: Partial support

Blackberry Browser

  1. 7: Partial support
  2. 10: Partial support

Opera Mobile

  1. 10 - 12.1: Not supported
  2. 46: Partial support

Chrome for Android

  1. 85: Supported

Firefox for Android

  1. 79: Partial support

IE Mobile

  1. 10: Not supported
  2. 11: Partial support

UC Browser for Android

  1. 12.12: Partial support

Samsung Internet

  1. 4 - 11.2: Partial support
  2. 12.0: Partial support

QQ Browser

  1. 10.4: Partial support

Baidu Browser

  1. 7.12: Partial support

KaiOS Browser

  1. 2.5: Partial support

WebKit, Blink, and Gecko browsers also support additional vendor specific values.

Resources:
Safari implementation bug for unprefixed `appearance`
CSS Tricks article