Aller au contenu

Propriété CSS speak

Remarque : La propriété speak est obsolète et sa prise en charge par les navigateurs est très limitée. Envisagez d’utiliser des API d’accessibilité modernes pour le rendu audio.

La propriété speak définit si le texte doit être rendu à l’oral ou non.

Elle possède six valeurs. Les valeurs suivantes sont spécifiées dans CSS2.1 :

  • none
  • normal
  • spell-out

Des valeurs supplémentaires sont définies dans le module CSS Speech :

  • auto
  • never
  • always
Valeur initialenormal
S’applique àTous les éléments.
HéritéOui.
AnimableNon.
VersionCSS2, module CSS Speech
Syntaxe DOMelement.style.speak = "always";

Syntaxe

Syntaxe de CSS speak

css
speak: auto | normal | spell-out | none | never | always | initial | inherit;

Vous pouvez insérer le morceau de code suivant avec la propriété speak dans votre code CSS :

Exemple de code CSS speak

css
.example {
  speak: none;
}

Valeurs

ValeurDescription
noneEmpêche le rendu à l’oral de l’élément et de son contenu.
normalUtilise des règles de prononciation dépendantes de la langue pour le rendu d’un élément et de ses enfants.
spell-outÉpelle le texte lettre par lettre, généralement utilisé pour les acronymes et les abréviations.
autoSe résout en une valeur calculée de none lorsque display vaut none, sinon se résout en auto, ce qui donne une valeur utilisée de normal.
neverEmpêche le rendu à l’oral de l’élément.
alwaysL’élément est rendu à l’oral.
initialFait utiliser à la propriété sa valeur par défaut.
inheritHérite la propriété de l’élément parent.

Compatibilité des navigateurs

BrowserSupport
ChromeNo
FirefoxNo
SafariNo
EdgeNo
OperaNo

Practice

What is the use of the 'speak' property in CSS, and what values can it take?

Trouvez-vous cela utile?

Aperçu dual-run — comparez avec les routes Symfony en production.