CSS

频率 | <frequency>

<frequency>

<frequency>CSS数据类型表示频率域,比如说话声音的音高。

语法

<frequency>数据类型由<number>和下列单位组成。数字与单位之间没有空格。数字为0时,单位可以省略。

单位

Hz——以赫兹表示频率。例如:0Hz1500Hz10000Hz

尽管当数值为0时,单位对该值的大小不影响,但单位不能被省略。换句话说,单独的0是无效的,并不能代表0Hz0kHz。虽然单位是不区分大小写的,但大写HzkHz中的H是一个好的习惯,因为在SI中,赫兹是一个专有名词。

实例

有效频率值

12Hz 正整数 4.3Hz 非整数 14KhZ 该单元不区分大小写,但不建议使用非SI标准的大小写。 + 0Hz 零,前置+,其后跟随一个单位 -0kHz 零,前置-,其后跟随一个单位

无效频率值

12.0 这是一个<number>,而不是<frequency>,因为它缺少一个单位。 7 Hz 在数字和单位之间不允许有空格。 0 尽管<length>数据类型允许无单位的零,但在<frequency>类型中此写法是无效的。

规范

SpecificationStatusComment
CSS Values and Units Module Level 3The definition of '<frequency>' in that specification.Candidate RecommendationInitial definition.

这个数据类型最初是在CSS 2级对于现在已经过时的人耳传媒集团,用来定义声音的音调。从那时起,这已经被废弃了,但是<frequency>CSS 3中重新引入了数据类型,但目前还没有CSS属性使用它。

浏览器兼容性

FeatureChromeFirefox (Gecko)Internet ExplorerOperaSafari
Basic supportNo supportNo supportNo supportNo support1No support

FeatureAndroidFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Basic supportNo supportNo supportNo supportNo supportNo support