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.

Chrome

  1. 4 - 81: Partial support
  2. 83: Supported
  3. 84 - 122: Supported
  4. 123: Supported
  5. 124 - 126: Supported

Edge

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

Safari

  1. 3.1 - 15.3: Partial support
  2. 15.4 - 17.3: Supported
  3. 17.4: Supported
  4. TP: Supported

Firefox

  1. 2 - 34: Partial support
  2. 35 - 79: Partial support
  3. 80 - 123: Supported
  4. 124: Supported
  5. 125 - 127: Supported

Opera

  1. 9 - 12.1: Not supported
  2. 15 - 69: Partial support
  3. 70 - 72: Supported
  4. 73 - 107: Supported
  5. 108: Supported

IE

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

Chrome for Android

  1. 122: Supported

Safari on iOS

  1. 3.2 - 15.3: Partial support
  2. 15.4 - 17.3: Supported
  3. 17.4: Supported

Samsung Internet

  1. 4 - 22: Partial support
  2. 23: Partial support

Opera Mini

  1. all: Not supported

Opera Mobile

  1. 10 - 12.1: Not supported
  2. 80: Supported

UC Browser for Android

  1. 15.5: Supported

Android Browser

  1. 2.1 - 4.4.4: Partial support
  2. 122: Supported

Firefox for Android

  1. 123: Supported

QQ Browser

  1. 14.9: Partial support

Baidu Browser

  1. 13.52: Supported

KaiOS Browser

  1. 2.5: Partial support
  2. 3: Supported

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

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