От автора: свойство speak определяет то, как браузер будет читать контент, например, через скрин ридер. Другими словами, свойство стилизует речь, как другие CSS свойства стилизуют визуальные элементы веб-страниц.
1 2 3 |
.module { speak: none; } |
Значения
Список значений. Попробуйте все, даже inherit, normal или любое другое скучное значение.
inherit: вычисляет значение speak по родительскому элементу.
none: браузер не будет произносить этот элемент.
normal: настройки браузера по умолчанию для свойства speak.
spell-out: браузер произносит контент по буквам, а не словами. Устаревшее значение в CSS3.
Как стилизовать речь?
Свойство speak меньше относится к стилизации речи скрин ридера, оно отвечает за адаптацию доступности сайта при работе со скрин ридером.
Можно подумать, что свойство speak отвечает за стилизацию речи в плане пола, тона, акцента и других особенностей, которые мы употребляем в реальной жизни, но с этим свойством все не так. Такой уровень контроля сейчас готовится для свойства voice в спецификации CSS Speech Module.
Поддержка в браузерах
На момент написания статьи данное свойство не поддерживается. Оказывается, Opera поддерживала свойство speak с префиксом –xv- до слияния с рендер движком Blink, который использует Chrome.
Автор: Geoff Graham
Источник: //css-tricks.com/
Редакция: Команда webformyself.