‘pause-before’
Значение: <time> | <percentage> | inherit
Начальное значение: зависит от агента пользователя
Область применения: все элементы
Наследование: нет
Процентное задание значений: см. нижеследующий текст
Ассоциированные устройства: устройства звукового воспроизведения
‘pause-after’
Значение: <time> | <percentage> | inherit
Начальное значение: зависит от агента пользователя
Область применения: все элементы
Наследование: нет
Процентное задание значений: см. нижеследующий текст
Ассоциированные устройства: устройства звукового воспроизведения
Эти свойства задают паузу, которая должна быть выдержана перед воспроизведением содержимого элемента (или после него). Значения имеют следующий смысл:
<time>
Обозначает паузу в абсолютных единицах измерения времени (секундах и миллисекундах).
<percentage>
Указывает на инверсию значения свойства ‘speech-rate’. Например, если частота воспроизведения речи равна 120 словам в минуту (т.е. произношение одного слова занимает полсекунды или 500 мс), то значения свойства ‘pause-before’, равные 100% и 20%, означают, соответственно, паузу в 500 мс и 100 мс.
Пауза вставляется между содержимым элемента и содержимым любого из свойств ‘cue-before’ или ‘cue-after’.
Для создания более устойчивых таблиц стилей при работе с большими изменениями в частоте воспроизведения речи авторам следует использовать относительные единицы измерения.
‘pause’
Значение: [ [<time> | <percentage>]{1,2} ] | inherit
Начальное значение: зависит от агента пользователя
Область применения: все элементы
Наследование: нет
Процентное задание значений: см. описания свойств ‘pause-before’ и ‘pause-after’
Устройства: устройства звукового воспроизведения
Свойство ‘pause’ – это свойство сокращенной записи для определения свойств ‘pause-before’ и ‘pause-after’. Если для него задано два значения, то первое присваивается свойству ‘pause-before’, а второе – свойству ‘pause-after’. Если задано только одно значение, то оно присваивается обоим свойствам.
H1 { pause: 20ms } /* pause-before: 20ms; pause-after: 20ms */
H2 { pause: 30ms 40ms } /* pause-before: 30ms; pause-after: 40ms */
H3 { pause-after: 10ms } /* pause-before: ?; pause-after: 10ms */