频率 | <frequency> (Values & Units) - CSS 中文开发手册
<frequency>CSS数据类型表示频率域,比如说话声音的音高。
语法
<frequency>数据类型由<number>和下列单位组成。数字与单位之间没有空格。数字为0时,单位可以省略。
单位
Hz——以赫兹表示频率。例如:0Hz,1500Hz,10000Hz。
kHz——表示以千赫为单位的频率。例如:0kHz,1.5kHz,10kHz。
尽管当数值为0时,单位对该值的大小不影响,但单位不能被省略。换句话说,单独的0是无效的,并不能代表0Hz或0kHz。虽然单位是不区分大小写的,但大写Hz和kHz中的H是一个好的习惯,因为在SI中,赫兹是一个专有名词。
实例
有效频率值
12Hz 正整数 4.3Hz 非整数 14KhZ 该单元不区分大小写,但不建议使用非SI标准的大小写。 + 0Hz 零,前置+,其后跟随一个单位 -0kHz 零,前置-,其后跟随一个单位
无效频率值
12.0 这是一个<number>,而不是<frequency>,因为它缺少一个单位。 7 Hz 在数字和单位之间不允许有空格。 0 尽管<length>数据类型允许无单位的零,但在<frequency>类型中此写法是无效的。
规范
Specification | Status | Comment |
---|---|---|
CSS Values and Units Module Level 3The definition of '<frequency>' in that specification. | Candidate Recommendation | Initial definition. |
这个数据类型最初是在CSS 2级对于现在已经过时的人耳传媒集团,用来定义声音的音调。从那时起,这已经被废弃了,但是<frequency>CSS 3中重新引入了数据类型,但目前还没有CSS属性使用它。
浏览器兼容性
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | No support | No support | No support | No support1 | No support |
Feature | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Basic support | No support | No support | No support | No support | No support |