Propriété CSS speak
Remarque : La propriété
speakest 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 :
nonenormalspell-out
Des valeurs supplémentaires sont définies dans le module CSS Speech :
autoneveralways
| Valeur initiale | normal |
|---|---|
| S’applique à | Tous les éléments. |
| Hérité | Oui. |
| Animable | Non. |
| Version | CSS2, module CSS Speech |
| Syntaxe DOM | element.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
| Valeur | Description |
|---|---|
none | Empêche le rendu à l’oral de l’élément et de son contenu. |
normal | Utilise 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. |
auto | Se 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. |
never | Empêche le rendu à l’oral de l’élément. |
always | L’élément est rendu à l’oral. |
initial | Fait utiliser à la propriété sa valeur par défaut. |
inherit | Hérite la propriété de l’élément parent. |
Compatibilité des navigateurs
| Browser | Support |
|---|---|
| Chrome | No |
| Firefox | No |
| Safari | No |
| Edge | No |
| Opera | No |
Practice
What is the use of the 'speak' property in CSS, and what values can it take?