Свойство CSS speak
Примечание: свойство
speakустарело и поддерживается в браузерах очень ограниченно. Рассмотрите возможность использования современных API доступности для звукового представления.
Свойство speak определяет, должен ли текст воспроизводиться вслух.
Оно имеет шесть значений. Следующие значения указаны в CSS2.1:
nonenormalspell-out
Дополнительные значения определены в модуле CSS Speech:
autoneveralways
| Начальное значение | normal |
|---|---|
| Применяется к | Всем элементам. |
| Наследуется | Да. |
| Анимируемое | Нет. |
| Версия | CSS2, CSS Speech Module |
| Синтаксис DOM | element.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 и какие значения оно может принимать?