概要
CSS の <frequency>
データ型は、話し声の高さのような、周波数を表すための寸法です。このデータ型は <number>
と、その直後にある単位で構成されます。他の CSS の寸法と同じく、単位と数値の間に空白を置きません。
次の単位を使うことができます:
Hz
。ヘルツ単位の周波数を表します。例:0Hz
、1500Hz
、10000Hz
kHz
。キロヘルツ単位の周波数を表します。例:0kHz、
1.5kHz
、10kHz
仮にすべての単位で値 0
に対して同じ周波数を表すとしても、これは <length>
ではないため、単位は省略してはいけません: 0
は無効で 0Hz
や 0kHz
を表しません。CSS では単位の大文字と小文字は区別されませんが、国際単位系の表記に従って、 Hz
や kHz
の H を大文字にするのが良い習慣です。
例
有効値です:
12Hz 正の整数 -456kHz 負の整数 4.3Hz 非整数 14KhZ 単位は大文字小文字を区別しません(ただ、国際単位系の表記が推奨されます) +0s 先行する + のあるゼロと単位 -0ms 先行する - のあるゼロと単位(変わった表記ですが許可されています)
無効値です:
12.0 これは<number>
で、<frequency> ではありません。単位が必須です 7 Hz<number>
と単位の間に空白を置いてはいけません 0 単位のないゼロは<length>
には記述できますが <frequency> にはできません
仕様書
仕様書 | 策定状況 | コメント |
---|---|---|
CSS Values and Units Module Level 3 <frequency> の定義 |
勧告候補 |
このデータ型は初め、 現在は廃止された CSS Level 2 の aural media group で、voice のピッチを定義するために導入されました。それ以来非推奨とされていましたが、CSS 3 では<frequency> データ型が再導入されました。ただし、現時点ではこのデータ型を使う CSS プロパティはありません。
ブラウザ実装状況
機能 | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
基本サポート | no | no | no | no [*] | no |
機能 | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
基本サポート | no | no | no | no | no |
[*] Opera のバージョンによっては、廃止された aural media group のサポートを(部分的に)持っていて、pitch プロパティで <frequency>
データ型を使えます。
関連情報
- CSS リファレンス 索引