3

我一直在寻找针对 CSS 函数的 Modernizr 测试attr(),但我找不到任何东西。有没有办法测试这些功能?

4

1 回答 1

1

CSS 函数在使用上差异很大,并且算作值而不是属性或选择器,因此没有针对它们的通用 Modernizr 测试。但是,它确实为某些特定功能提供了特征检测

  • RGBAHSLA颜色值:Modernizr.rgbaModernizr.hsla

  • 渐变Modernizr.cssgradients

  • 变换Modernizr.csstransforms用于 2D 变换和Modernizr.csstransforms3d3D 变换

Modernizr 不提供功能检测,url()因为它一直存在并且每个浏览器都完全支持它。

attr()也没有attr(). 截至 2013 年,值和单位级别 3中定义的版本不存在任何实现。

请注意,CSS2.1attr()仅可用于和伪元素的content属性,Modernizr确实以.:before:afterModernizr.generatedcontent

于 2013-04-05T16:28:10.390 回答