speak
CSS nuosavybė yra nurodoma, jei naršyklė turėtų kalbėti turinį tai rašoma, pavyzdžiui, per ekrano skaitytuvą.
.module ( speak: never; speak-as: spell-out; )
Vertybės speak
auto
: Tol, kol elemento nėradisplay: block
ir yravisibility: visible
, tekstas bus skaitomas fonetiškai.never
: tekstas nebus skaitomas fonetiškaialways
: tekstas bus skaitomas fonetiškai, neatsižvelgiantdisplay
įspeak
.
Vertybės speak-as
Susijęs su tuo, speak
kaip bus skaitomas tekstas:
normal
: Ima numatytuosius naršyklėsspeak
nustatymus.spell-out
: Nurodo naršyklei rašyti ypatybių turinį, užuot sakius visus žodžius.digits
: Skaito skaičius po vieną, pavyzdžiui, 69 būtų „šeši devyni“. Malonu.literal-punctuation
: Rašo skyrybos ženklus (pvz., Kabliataškius), o ne traktuoja juos kaip pauzes.no-punctuation
: Visiškai praleidžia skyrybos ženklus.
Kaip jūs „stiliaus“ kalbą?
Ši speak
savybė mažiau susijusi su ekrano skaitytuvo kalbos formavimu, o ne apie svetainės pasiekiamumo patirtį, kai naudojami ekrano skaitytuvai.
Pagunda galvoti apie kalbos formavimą pagal lytį, aukštį, akcentą ir kitus būdus, kuriais mes patys kalbame realiame gyvenime, bet taip nėra speak
. Šis kontrolės lygis yra tas, apie kurį šiuo metu svarstoma voice
CSS kalbos modulyje.
Daugiau informacijos
- Pakalbėkime apie kalbos CSS
- CSS kalbos modulio spec
- „Web Speech“ API naudojimas imituoti CSS kalbos palaikymą
- „Stack“ perteklius ant „Speak“ palaikymo
Naršyklės palaikymas
Rašymo metu palaikymo nėra. Panašu, kad „Opera“ -xv-
prieš tai, kai naršyklė buvo sujungta su „Chrome“ naudojamu „Blink“ atvaizdavimo varikliu, natūraliai palaikė nuosavybę priešdėliu.
MDN kalba apie kalbėjimą kaip apie kovos stilius:
- One
- Two
- Three
- Four
- Five
@counter-style speak-as-example ( system: fixed; symbols: ; suffix: " "; speak-as: numbers; ) .list ( list-style: speak-as-example; )
„Firefox“ tai palaiko, nes aš atnaujinu šį straipsnį.