我正在编写一些Modernizr扩展,以检测CSS中:first-child、:last-child等的浏览器支持情况。为了做到这一点,我先应用一个样式,然后检查元素是否具有该样式。
在我的测试样式中,哪个CSS属性是最可靠的?
例如,颜色是不好的选择,因为如果您输入#123abc,浏览器可能会将其转换为rgb(#,#,#)。
因此,我正在寻找一个属性:在各种浏览器上都受支持
不会被浏览器改变其格式
目前,我正在使用宽度,这可能还可以,但我想在这里进行确认。
在我的测试样式中,哪个CSS属性是最可靠的?
例如,颜色是不好的选择,因为如果您输入#123abc,浏览器可能会将其转换为rgb(#,#,#)。
因此,我正在寻找一个属性:
:first-child
和:last-child
的支持仅在IE <=v8中存在问题,而这不会改变。因此,您可以通过IE检测脚本来实现目标,有几种明确定义的解决方案可供选择。虽然我同意使用特性检测会更好,但我认为我应该指出这一点。 :) - Spudley