Join MDN and developers like you at Mozilla's View Source conference, 12-14 September in Berlin, Germany. Learn more at https://viewsourceconf.org

概要

CSS<frequency> データ型は、話し声の高さのような、周波数を表すための寸法です。このデータ型は <number> と、その直後にある単位で構成されます。他の CSS の寸法と同じく、単位と数値の間に空白を置きません。

次の単位を使うことができます:

  • Hz。ヘルツ単位の周波数を表します。例: 0Hz1500Hz10000Hz
  • kHz。キロヘルツ単位の周波数を表します。例: 0kHz、1.5kHz10kHz

仮にすべての単位で値 0 に対して同じ周波数を表すとしても、これは <length> ではないため、単位は省略してはいけません: 0 は無効で 0Hz0kHz を表しません。CSS では単位の大文字と小文字は区別されませんが、国際単位系の表記に従って、 HzkHz の 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 2aural 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> データ型を使えます。

関連情報

ドキュメントのタグと貢献者

タグ: 
 このページの貢献者: Sebastianz, Prinz_Rana, fscholz, ethertank, sosleepy
 最終更新者: Sebastianz,