volumeプロパティ。

音声出力環境向けCSSに於ける音量・volumeプロパティに関する解説です。

volumeプロパティとは。

volumeプロパティは、音声出力での音量です。

ここで、音量に関して注意したい事として、音声は常に強さが上下すると言う事です。

このため、CSSでの音量は中間値を指しております。

仕様書でも、音量と言うよりダイナミックレンジを指定するものとされております。

volumeプロパティの扱い。

volumeプロパティの書式。

volumeプロパティの書式は、以下のようになります。

volume:

値としては、以下のものが取れます。

inherit
一番近い上位要素で指定された値を継承します。
数値
0から100までの任意の値です。

ここで、0とは聞き取れる最小の音量(聞こえない音量ではない)事に注意して下さい。

パーセンテージ
親要素の値に対してパーセント計算されます。

その結果、値は数値 0から100までの間に丸められます。

すなわち、計算した結果

  • 数値が 0に満たなければ0
  • 数値が100を超えたら100

それぞれに抑えられます。

silent
全く聞こえない音量です。
  • 数値 0ではありません数値 0は聞き取れる最小音量だからです。
x-soft
数値 0に相当します。すなわち、聞き取れる最小の音量となります。
soft
数値25に相当します。平均と最小の中間の音量です。
medium
数値50に相当します(デフォルト)。平均の音量です。
loud
数値75に相当します。平均と最大の中間です。
x-loud
数値100に相当します。最大の音量です。

volumeプロパティに関する注意事項。

volumeプロパティの実装上の注意。

視覚系のユーザエージェントでは意味が無いプロパティのため、視覚系ユーザエージェントで実装しているものは今のところ無いようです。

WAP 2.0での注意事項。

WAP 2.0では、volumeプロパティは定義されておりません

関連項目。


しらぎくのウェブサイト作成入門サイトマップ