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-as
alsauto
angegeben ist, wird der effektive Wert vonspeak-as
basierend auf dem Wert dessystem
Deskriptors bestimmt:- Wenn der Wert von
system
alphabetic
ist, wird der effektive Wert vonspeak-as
spell-out
sein. - Wenn
system
cyclic
ist, wird der effektive Wert vonspeak-as
bullets
sein. - Wenn
system
extends
ist, wird der Wert vonspeak-as
derselbe sein, als obspeak-as: auto
auf dem erweiterten Stil angegeben wird. - In allen anderen Fällen hat das Angeben von
auto
denselben Effekt, als obspeak-as: numbers
angegeben 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-as
numbers
. <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 desfallback
Deskriptors. Wenn der angegebene Stil nicht existiert, standardmäßigspeak-as
zuauto
.
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-style
Deskriptoren:system
,symbols
,additive-symbols
,negative
,prefix
,suffix
,range
,pad
, undfallback
list-style
,list-style-image
,list-style-position
symbols()
: die funktionale Notation zum Erstellen anonymer Zählerstile.- CSS counter styles Modul
- CSS lists and counters Modul