概要
CSS の <frequency> データ型は、話し声の高さのような、周波数を表すための寸法です。このデータ型は <number> と、その直後にある単位で構成されます。他の CSS の寸法と同じく、単位と数値の間に空白を置きません。
次の単位を使うことができます:
Hz。ヘルツ単位の周波数を表します。例:0Hz、1500Hz、10000HzkHz。キロヘルツ単位の周波数を表します。例: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 リファレンス 索引