我正在创建自定义input[type='range']
,并且需要为浏览器引入一些特定的行为,这些浏览器不为范围输入的“进度”部分提供本机CSS伪选择器。在这种情况下,它是Chrome和Safari。
Firefox:input[type='range']::-moz-range-progress
Edge / IE11:input[type='range']::-ms-fill-lower
我想使用特征检测而不是浏览器检测。有没有一种方法可以检测浏览器是否支持给定的CSS伪选择器?