CSS3

プロパティ

speak

  編集:2022.07.07 by T.A.

[Edge]⛌。→mdn

発話。

名前 speak
auto | never | always
初期値 auto
適用対象 すべての要素
継承 される
百分率 受容しない
算出値 指定値
正準的順序 文法に従う

speak プロパティは、テキストを音声化するかどうかを決定する。

注記: SSML には、このプロパティが供する機能性に該当するものがないことに注意。

auto
算出値は、display に応じて[none ならば never/他の場合は auto]に解決される。算出値 auto の使用値は、visibility に応じて[visible ならば always/他の場合は never]に等価になる。

注記: display プロパティの none 値は、要素の子孫からは上書きされ得ない一方で、speak の auto 値は、neveralways 利用して上書きできることに注意。

never
この値は、(pause、cue、rest、実際の内容も含め)要素が音声化されないようにする(すなわち、要素は聴覚次元の下では効果を持たなくなる)。

注記: 影響される要素の子孫では、この値の上書きが許容されるので、このレベルで displaynone を利用していたとしても、子孫は実際に音声化の一部を成し得ることに注意。しかしながら、先祖要素の[pause、cue、rest]は、聴覚次元の下では“作動中でない”ままにされるため、pause の相殺や[連接する rest における加法的なふるまい]には、寄与しない。

always
要素は音声化される(要素の display 値や先祖の[display/speak]値に関わらず)。

注記: この値の利用により、要素は、視覚的なキャンバスには描画されなくても、聴覚次元の下では音声化されるようになることに注意。


テスト
開始SPAN要素終了
HTML:

ここに表示
HTML:

ここに表示
スクリプト:


スクリプト:



表示内容:
表示内容: