calc() as CSS unit value

- CR

IE

  1. 8
  2. 9
  3. 10
  4. 11

Edge

  1. 100
  2. 101
  3. 102
  4. 103

Firefox

  1. 98
  2. 99
  3. 100
  4. 101
  5. 102
  6. 103

Chrome

  1. 100
  2. 101
  3. 102
  4. 103
  5. 104
  6. 105
  7. 106

Safari

  1. 15.1
  2. 15.2-15.3
  3. 15.4
  4. 15.5
  5. 16.0
  6. TP

Opera

  1. 83
  2. 84
  3. 85
  4. 86
  5. 87

Safari on iOS

  1. 15.0-15.1
  2. 15.2-15.3
  3. 15.4
  4. 15.5
  5. 16.0

Opera Mini

  1. all

Android Browser

  1. 4.2-4.3
  2. 4.4
  3. 4.4.3-4.4.4
  4. 101

Opera Mobile

  1. 11.5
  2. 12
  3. 12.1
  4. 64

Chrome for Android

  1. 102

Firefox for Android

  1. 101

UC Browser for Android

  1. 12.12

Samsung Internet

  1. 14.0
  2. 15.0
  3. 16.0
  4. 17.0

QQ Browser

  1. 10.4

Baidu Browser

  1. 7.12

KaiOS Browser

  1. 2.5

Support can be somewhat emulated in older versions of IE using the non-standard expression() syntax.

Due to the way browsers handle sub-pixel rounding differently, layouts using calc() expressions may have unexpected results.