:in-range and :out-of-range CSS pseudo-classes
- WDChrome
- 126
- 127
- 128
- 129
- 130
- 131
- 132
Edge
- 126
- 127
- 128
- 129
Safari
- 17.4
- 17.5
- 17.6
- 18.0
- 18.1
- TP
Firefox
- 127
- 128
- 129
- 130
- 131
- 132
- 133
Opera
- 111
- 112
- 113
- 114
IE
- 8
- 9
- 10
- 11
Chrome for Android
- 129
Safari on iOS
- 17.4
- 17.5
- 17.6
- 18.0
- 18.1
Samsung Internet
- 22
- 23
- 24
- 25
Opera Mini
- all
Opera Mobile
- 11.5
- 12
- 12.1
- 80
UC Browser for Android
- 15.5
Android Browser
- 4.2-4.3
- 4.4
- 4.4.3-4.4.4
- 129
Firefox for Android
- 130
QQ Browser
- 14.9
Baidu Browser
- 13.52
KaiOS Browser
- 2.5
- 3.0-3.1
Note that <input type="range">
can never match :out-of-range
because the user cannot input such a value, and if the initial value is outside the range, the browser immediately clamps it to the minimum or maximum (as appropriate) bound of the range.