Связь и интернет Архив Программирование
   
Сделать стартовойСделать закладку            
   ПОИСК  
   
Главная / CSS / Не для новичков /
8  Perl
8  PHP
8  JavaScript
8  HTML
8  DHTML
8  XML
8  CSS
8  C / C++
8  Pascal и Delphi
8  Турбо Ассемблер
8  MySQL
8  CASE-технологии
8  Алгоритмы
8  Python
8  Обратная связь
8  Гостевая книга
Новости о мире


Звуковые таблицы стилей - Программирование от RIN.RU
Звуковые таблицы стилей


Общее описание


Помимо визуального отображения документов, CSS поддерживает их звуковое отображение, основанное на синтезации речи и звуковых сигналах. Звуковые таблицы стилей могут быть как дополнением к визуальным, так и их альтернативой.


Звуковое отображение документа происходит в трехмерном физическом пространстве (звуковом окружении) и во времени (мы можем указать, какие звуки должны предшествовать, следовать или звучать одновременно с другими звуками). Кроме того, CSS позволяет авторам управлять качеством синтезированной речи (типом голоса, частотой, модуляцией и т. п.).


Громкость: свойство volume


Синтаксис:volume: <число> | <процент> | silent | x-soft | soft | medium | loud | x-loud | inherit
Начально:medium
Применимо:ко всем элементам
Наследуемо:да
Проценты:относительно наследуемого значения
Устройства:звуковые

Поддержка :Не поддерживается
Не поддерживается


Свойство volume задает громкость звука (точнее, размер медианы звуковой волны). Оно задается одним из следующих способов:


<число>
Задает громкость звука числом в диапазоне от 0 до 100. При этом 0 соответствует
минимально возможной громкости, а 100 - максимально приемлемой громкости.
<процент>
Вычисляется относительно наследуемого значения, а затем обрезается по диапазону
от 0 до 100.
silent
Отключить звук. Это не то же самое, что громкость 0!
x-soft
То же, что громкость 0.
soft
То же, что громкость 25.
medium
То же, что громкость 50.
loud
То же, что громкость 75.
x-loud
То же, что громкость 100.


Фактическая громкость звука определяется обозревателем. Пример: следующее правило задает негромкое звучание всего документа:


BODY { volume: soft }


Задание пауз


CSS позволяет задать размеры пауз перед произнесением элемента и после него. Они имеют тип <размер-паузы>, который определяется следующим образом:



<размер-паузы> = <время> | <процент>
<время>
Задает абсолютный размер паузы в секундах или миллисекундах.
<процент>
Основан на величине, обратной значению свойства speech-rate. Если, например,
это значение равно 120 слов в минуту (т. е. одно слово занимает 500 мс), то
пауза в 20% равна 20% * 500 мс = 100 мс.


Для того, чтобы таблица стилей была устойчива к изменению скорости речи, рекомендуется задавать размеры пауз в процентах.


Пауза перед элементом: свойство pause-before


Синтаксис:pause-before: <размер-паузы> | inherit
Начально:зависит от обозревателя
Применимо:ко всем элементам
Наследуемо:нет
Проценты:см. выше
Устройства:звуковые

Поддержка :Не поддерживается
Не поддерживается


Свойство pause-before задает паузу перед произнесением элемента. Пауза вставляется между содержимым элемента и любым содержимым свойства cue-before. Пример:


H1 { pause-before: 20ms }


Пауза после элемента: свойство pause-after


Синтаксис:pause-after: <размер-паузы> | inherit
Начально:зависит от обозревателя
Применимо:ко всем элементам
Наследуемо:нет
Проценты:см. выше
Устройства:звуковые

Поддержка :Не поддерживается
Не поддерживается


Свойство pause-after задает паузу после произнесения элемента. Пауза вставляется между содержимым элемента и любым содержимым свойства cue-after. Пример:


H1 { pause-after: 20ms }


Паузы до и после: свойство pause


Синтаксис:pause: <размер-паузы>{1,2} | inherit
Начально:не определено для сокращений
Применимо:ко всем элементам
Наследуемо:нет
Проценты:см. выше
Устройства:звуковые

Поддержка :Не поддерживается
Не поддерживается


Свойство pause является сокращением для свойств pause-before и pause-after. Если указаны два значения, то первое из них задает паузу перед произнесением элемента, а второе - паузу после его произнесения. Если указано только одно значение, то оно задает значение обеих пауз. Примеры:


H1 { pause: 20ms } /* pause-before: 20ms; pause-after: 20ms */
H1 { pause: 30ms 40ms } /* pause-before: 30ms; pause-after: 40ms */


Задание звуковых сигналов


CSS позволяет выводить звуковые сигналы перед произнесением элемента и после него. Они имеют тип <звуковой-сигнал>, который определяется следующим образом:


<звуковой-сигнал> = <uri> | none
<uri>
Задает URI ресурса, содержащего звуковой файл. Если ресурс не является
аудиофайлом, то он должен игнорироваться.
none
Не выводить звукового сигнала.




Сигнал перед элементом: свойство cue-before


Синтаксис:cue-before: <звуковой-сигнал> | inherit
Начально:none
Применимо:ко всем элементам
Наследуемо:нет
Проценты:не используются
Устройства:звуковые

Поддержка :Не поддерживается
Не поддерживается


Свойство cue-before задает звуковой сигнал перед произнесением элемента. Пример:


H1 { cue-before: url("bell.wav") }


Сигнал после элемента: свойство cue-after


Синтаксис:cue-after: <звуковой-сигнал> | inherit
Начально:none
Применимо:ко всем элементам
Наследуемо:нет
Проценты:не используются
Устройства:звуковые

Поддержка :Не поддерживается
Не поддерживается


Свойство cue-after задает звуковой сигнал после произнесения элемента. Пример:


H1 { cue-after: url("dong.aiff") }


Сигналы до и после: свойство cue


Синтаксис:cue: <звуковой-сигнал>{1,2} | inherit
Начально:не определено для сокращений
Применимо:ко всем элементам
Наследуемо:нет
Проценты:не используются
Устройства:звуковые

Поддержка :Не поддерживается
Не поддерживается


Свойство cue является сокращением для свойств cue-before и cue-after. Если указаны два значения, то первое из них задает сигнал перед произнесением элемента, а второе - сигнал после его произнесения. Если указано только одно значение, то оно задает значение обоих звуковых сигналов. Например, следующие два правила эквивалентны:


H1 { cue: url(pop.au) }
H1 { cue-before: url(pop.au); cue-after: url(pop.au) }


Вперед  >>>
 1  2 


 8  Комментарии к статье  8 8  Обсудить в чате

8  В тему

Введение в таблицы стилей

Селекторы, псевдоклассы и псевдоэлементы

Значения свойств, каскадность и наследование

Границы, заполнители и рамки

Позиционирование элементов

Визуализация элементов

Цвет и фон

Шрифты

Текст

Таблицы

Генерация содержимого, нумерация и списки

Страничные устройства вывода

 
  
  
    Copyright ©  RIN 2003 - 2004      * Обратная связь