speak-as
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Der speak-as Deskriptor gibt an, wie ein Zählersymbol, das mit einem bestimmten @counter-style erstellt wurde, in gesprochener Form dargestellt wird. Zum Beispiel kann ein Autor angeben, dass ein Zählersymbol entweder als sein numerischer Wert gesprochen oder nur mit einem akustischen Hinweis dargestellt wird.
Syntax
/* Keyword values */
speak-as: auto;
speak-as: bullets;
speak-as: numbers;
speak-as: words;
speak-as: spell-out;
/* @counter-style name value */
speak-as: <counter-style-name>;
Werte
auto-
Wenn der Wert von
speak-asalsautoangegeben ist, wird der effektive Wert vonspeak-asbasierend auf dem Wert dessystemDeskriptors bestimmt:- Wenn der Wert von
systemalphabeticist, wird der effektive Wert vonspeak-asspell-outsein. - Wenn
systemcyclicist, wird der effektive Wert vonspeak-asbulletssein. - Wenn
systemextendsist, wird der Wert vonspeak-asderselbe sein, als obspeak-as: autoauf dem erweiterten Stil angegeben wird. - In allen anderen Fällen hat das Angeben von
autodenselben Effekt, als obspeak-as: numbersangegeben wird.
- Wenn der Wert von
bullets-
Eine vom User-Agent definierte Phrase oder ein akustisches Signal zur Darstellung eines Listenelements ohne Ordnung wird vorgelesen.
numbers-
Der numerische Wert des Zählers wird in der Sprache des Dokuments vorgelesen.
words-
Der User-Agent generiert einen Zählerwert wie gewohnt und liest ihn als Wort in der Sprache des Dokuments vor.
spell-out-
Der User-Agent generiert eine Zählerdarstellung wie gewohnt und liest sie Buchstabe für Buchstabe vor. Wenn der User-Agent nicht weiß, wie ein bestimmtes Zählersymbol vorgelesen werden soll, kann er es so vorlesen, als wäre der Wert von
speak-asnumbers. <counter-style-name>-
Der Name eines anderen Zählerstils, angegeben als
<custom-ident>. Wenn eingeschlossen, wird der Zähler in der Form vorgelesen, die in diesem Zählerstil angegeben ist, ähnlich wie beim Angeben desfallbackDeskriptors. Wenn der angegebene Stil nicht existiert, standardmäßigspeak-aszuauto.
Zugänglichkeit
Die Unterstützung assistiver Technologien für die Eigenschaft speak-as ist sehr begrenzt. Verlassen Sie sich nicht darauf, um informationen bereitzustellen, die entscheidend für das Verständnis des Zwecks der Seite sind.
Formale Definition
| Zugehörige @-Regel | @counter-style |
|---|---|
| Anfangswert | auto |
| Berechneter Wert | wie angegeben |
Formale Syntax
speak-as =
auto |
bullets |
numbers |
words |
spell-out |
<counter-style-name>
Beispiele
>Festlegen der gesprochenen Form für einen Zähler
In diesem Beispiel ist das Zählsystem mit unverständlichen Symbolen für die visuellen Markierungen festgelegt. Der speak-as Deskriptor wird jedoch verwendet, um die Listenpunkt-Markierungen in der Zugänglichkeitsbaum als Zahlen festzulegen. Wenn unterstützt, werden Zahlen anstelle der visuellen Markierungen von Screenreadern vorgelesen.
Um das Ergebnis des speak-as Deskriptors zu erleben, verwenden Sie assistive Technologien wie VoiceOver oder einen anderen Screenreader oder betrachten Sie das Zugänglichkeitspanel in den Entwicklerwerkzeugen eines Browsers, der speak-as unterstützt.
HTML
<ul class="list">
<li>I had one apple</li>
<li>I ate two bananas</li>
<li>I devoured three oranges</li>
<li>I am not hungry for dinner</li>
<li>But I'll have five scoops of ice cream for dessert</li>
</ul>
CSS
@counter-style speak-as-example {
system: fixed;
symbols: ;
suffix: " ";
speak-as: numbers;
}
.list {
list-style: speak-as-example;
}
Ergebnis
Spezifikationen
| Specification |
|---|
| CSS Counter Styles Level 3> # counter-style-speak-as> |
Browser-Kompatibilität
Loading…
Siehe auch
- Andere
@counter-styleDeskriptoren:system,symbols,additive-symbols,negative,prefix,suffix,range,pad, undfallback list-style,list-style-image,list-style-positionsymbols(): die funktionale Notation zum Erstellen anonymer Zählerstile.- CSS counter styles Modul
- CSS lists and counters Modul