Властивість speak

19

Від автора: властивість speak визначає те, як браузер буде читати контент, наприклад, через скрін рідер. Іншими словами, властивість стилізує мову, як інші CSS властивості стилізують візуальні елементи веб-сторінок.

.module {
speak: none;
}

Значення

Список значень. Спробуйте все, навіть inherit, normal або будь-яке інше нудне значення.

inherit: обчислює значення speak щодо батьківського елементу.

none: браузер не буде вимовляти цей елемент.

normal: налаштування браузера за замовчуванням для властивості speak.

spell-out: браузер вимовляє контент по буквах, а не словами. Застаріле значення в CSS3.

Як стилізувати мова?

Властивість speak менше відноситься до стилізації мови скрін рідера, воно відповідає за адаптацію доступності сайту при роботі зі скрін рідером.

Можна подумати, що властивість speak відповідає за стилізацію мови в плані підлоги, тону, акценту та інших особливостей, які ми вживаємо в реальному житті, але з цим властивістю все не так. Такий рівень контролю зараз готується для властивості voice в специфікації CSS Speech Module.

Підтримка в браузерах

На момент написання статті це властивість не підтримується. Виявляється, Opera підтримувала властивість speak з префіксом –xv — до злиття з рендер движком Blink, який використовують Chrome.