频率 | <frequency>
<frequency>
<frequency>CSS数据类型表示频率域,比如说话声音的音高。
语法
<frequency>数据类型由<number>和下列单位组成。数字与单位之间没有空格。数字为0时,单位可以省略。
单位
Hz
——以赫兹表示频率。例如:0Hz
,1500Hz
,10000Hz
。
尽管当数值为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 |