--- title: speak-as slug: Web/CSS/@counter-style/speak-as tags: - CSS - Descripteur - Reference translation_of: Web/CSS/@counter-style/speak-as ---
Le descripteur speak-as
, rattaché à la règle @ {{cssxref("@counter-style")}}, permet d'indiquer la représentation sonore du compteur qui doit être utilisée par l'agent utilisateur si nécessaire. Ainsi, on peut utiliser ce descripteur pour que le compteur soit énoncé comme un nombre ou avec un signal audio particulier.
Ce descripteur pourra prendre les valeurs auto
, bullets
, numbers
, words
, spell-out
ou alors pourra pointer vers un autre style de compteur avec le nom de ce style.
/* Valeurs avec un mot-clé */ speak-as: auto; speak-as: bullets; speak-as: numbers; speak-as: words; speak-as: spell-out; /* Nom d'un autre style @counter-style */ speak-as: <counter-style-name>;
auto
speak-as
sera définie selon la valeur utilisée pour le descripteur {{cssxref("system")}} :
system
vaut alphabetic
, speak-as
sera alors synonyme de spell-out
.system
vaut cyclic
, speak-as
sera alors synonyme de bullets
.system
vaut extends
, la valeur de speak-as
sera la même que celle correspondante à auto
dans le style étendu.numbers
sera utilisé.bullets
numbers
words
spell-out
numbers
.<counter-style-name>
speak-as
de ce style qui sera utilisée. Si la style visé n'existe pas, cette valeur sera alors synonyme de auto
.@counter-style speak-as-exemple { system: fixed; symbols: ; suffix: " "; speak-as: numbers; } .exemple { list-style: speak-as-exemple; }
<ul class="exemple"> <li>Un</li> <li>Deux</li> <li>Trois</li> <li>Quatre</li> <li>Cinq</li> </ul>
{{EmbedLiveSample('Exemples')}}
La prise en charge de cette fonctionnalité par les outils d'assistance est actuellement très restreinte. Veillez à ne pas reposer sur cette propriété si vous souhaitez transmettre des informations majeures quant au but de la page.
Spécification | État | Commentaires |
---|---|---|
{{SpecName('CSS3 Counter Styles', '#counter-style-speak-as', 'speak-as')}} | {{Spec2('CSS3 Counter Styles')}} | Définition initiale. |
{{cssinfo}}
{{Compat("css.at-rules.counter-style.speak-as")}}