Перейти к содержимому

Свойство CSS speak

Примечание: свойство speak устарело и поддерживается в браузерах очень ограниченно. Рассмотрите возможность использования современных API доступности для звукового представления.

Свойство speak определяет, должен ли текст воспроизводиться вслух.

Оно имеет шесть значений. Следующие значения указаны в CSS2.1:

  • none
  • normal
  • spell-out

Дополнительные значения определены в модуле CSS Speech:

  • auto
  • never
  • always
Начальное значениеnormal
Применяется кВсем элементам.
НаследуетсяДа.
АнимируемоеНет.
ВерсияCSS2, CSS Speech Module
Синтаксис DOMelement.style.speak = "always";

Синтаксис

Синтаксис CSS speak

css
speak: auto | normal | spell-out | none | never | always | initial | inherit;

Вы можете вставить следующий фрагмент кода со свойством speak в ваш CSS-код:

Пример кода CSS speak

css
.example {
  speak: none;
}

Значения

ЗначениеОписание
noneПредотвращает звуковое воспроизведение элемента и его содержимого.
normalИспользует правила произношения, зависящие от языка, для озвучивания элемента и его дочерних элементов.
spell-outПроизносит текст по одной букве за раз, обычно используется для акронимов и сокращений.
autoПри display: none вычисляется в значение none, в противном случае вычисляется в auto, что даёт используемое значение normal.
neverПредотвращает звуковое воспроизведение элемента.
alwaysЭлемент озвучивается.
initialЗаставляет свойство использовать значение по умолчанию.
inheritНаследует свойство от родительского элемента.

Совместимость с браузерами

БраузерПоддержка
ChromeНет
FirefoxНет
SafariНет
EdgeНет
OperaНет

Практика

Каково назначение свойства 'speak' в CSS и какие значения оно может принимать?

Считаете ли это полезным?

Предпросмотр dual-run — сравните с маршрутами Symfony на продакшене.