Звуковые Таблицы стилей.
К сожелению не все пользователь могут четко видеть ваш дизайн, а некоторые вообще его невидят, а причина вся в том что у них очень плохое зрение и для таких пользователей существуют звуковые браузеры, которые считывают текст с страниц и воспроизвотят их. В каскадных таблицах стилей есть целый ряд правил, который поможет правильно обработать ваши файлы. Одно из таких правил мы рассматривали для воспоизведения заголовков таблиц, все остальные я предоставлю дальше.
Правило volume: позволяет регулировать громкость и иметет значения:
volume:50 - это значение устанавливается цифрой в диапазоне от нуля до ста, соответствено чем цифра больше тем громче.
volume:silent - без звука.
volume:x-soft - аналогично volume:0.
volume:soft - аналогично volume:25.
volume:medium - аналогично volume:50, если правило не установлено, то это значение по умолчанию.
volume:loud - аналогично volume:75.
volume:x-loud - аналогично volume:100.
volume:inherit - значение вычисленое браузером.
volume:50% - громкость можно задавать в процентах, относительно наследуемого значения, а затем выравниваются в пределах от 0 до 100.
Правило volume наследуется и используется только для звуковых носителей.
Правило speak: определяет будет ли текст произноситься, если да то как. Доспустимые значения:
speak:normal - значение по умолчанию, текст воспроизводится согласно языку.
speak:none - текст не воспроизводится, как будто отсуствует.
speak:spell-out - текст воспроизводится по буквам.
speak:inherit - вычисленое браузером.
Правило pause-before: определяет паузу(задержку) перед воспроизведением бокса и имеет значения:
pause-before:700ms - пауза задается в секундах или милисекундах
pause-before:75% - задается в процентах относительно правила speech-rate, т.е. если speech-rate установлено 80 слов в минуту, а абзац содержит 120 слов то pause-before:100% бутет иметь смысл как pause-before:1500ms.
pause-before:inherit - значение вычисленое браузером.
Не наследуется и относится только к звуковым носителям.
Правило pause-after: определяет паузу после воспроизведения бокса и имеет теже значения что и pause-before
Правило pause: помещает в себе два предыдущих.
P{pause:100ms} если указано одно значение то оно распрастраняется на 2 правила(pause-before и pause-after).
DIV{pause:100ms 150ms} если указано два значения то первое расправтраняется на pause-before, а второе на pause-after.
Правило pause не наследуется.
Правило cue-before: определяет иконку(звуковой файл) перед боксом. Т.е. перед боксов будет проигрываться какая-то мелодия, возможно с словами. Правило имеет значения: cue-before:none значение по умолчанию, иконка отсуствует.
cue-before:url("file.wav") абсолютный или относительный адрес иконки.
cue-before:inherit - вычесленое браузером, если в браузере вмонтированы звуки, то он может подставить свои.
Правило не наследуется и используется только для зуковых носителей.
Правило cue-after: определяет иконку(звуковой файл) после бокса. Значения как и у cue-before
Правило cue: - это сокращеная форма для cue-before и cue-after. DIV{cue:url("file.wav")}, может принимать два значения для начала и конца.