CSS / 14. Неэкранные устройства

Не все обитатели Всемирной паутины могут видеть эффекты, которые мы обсудили в этой книге. В США примерно 1,1 миллиона людей с ослабленным зрением, и очевидно, что они работают с Интернетом совсем не так, как те, кто видит хорошо. К счастью, CSS не безмолвствуют по вопросу невизуального доступа. В CSS2 добавлена возможность применять стили в неэкранных устройствах. Тогда как Всемирная паутина эволюционировала, преимщественно ориентируясь на мониторы, т. е. на визуальную среду, CSS2 может применяться в невизуальных устройствах, если соответствующую поддержку обеспечивает агент пользователя.
Статьи раздела '14. Неэкранные устройства':
Воспроизведение речи
Прежде всего необходимо определить, должно ли вообще озвучиваться содержимое данного элемента. В звуковых (aural) таблицах стилей это обеспечивается свойством speak. Значение по умолчанию, normal, применяется, чтобы показать, что ...
Выбор типов страниц
CSS2 предлагает возможность создания различных типов страниц с помощью именованных правил -page. Скажем, имеется документ по астрономии, состоящий из нескольких страниц и содержащий довольно широкую таблицу со списком физических х...
Звуковое воспроизведение заголовков таблиц
При генерировании аудиопредставления таблицы трудно отслеживать, что же на самом деле означают данные ячеек. Допустим, вы находитесь в 9-й строке таблицы, состоящей из 12 строк, и 6-я ячейка этой строки содержит значение «21,77». ...
Звуковое сопровождение
У визуальных элементов может быть фон, и вполне справедливо, что у звуковых элементов тоже есть возможность иметь фон (звуковое сопровождение). В звуковых устройствах роль фона выполняет некий звук, воспроизводимый одновременно с ...
Изменение высоты
Очевидно, что разные голоса обладают разной высотой. Обычный пример – мужские голоса в среднем имеют частоту 120 Гц, тогда как средняя высота женского голоса приблизительно равна 210 Гц. Таким образом, каждое семейство голосов буд...
Изменение голоса
Иногда требуется изменить конкретный голос, которым будет генерироваться аудиопредставление содержимого. Например, голос может звучать нормально, только быть, по-вашему, слишком высоким. Другой голос может быть слишком «динамичным...
Озвучивание
До настоящего момента мы говорили о способах воздействия на звуковое представление, но упустили вопрос о том, как выбрать голос для звукового генерирования содержимого. CSS определяет свойство, похожее на font-family, под название...
Определение размера страницы
Практически так же, как он определяет блок элемента, CSS2 определяет и блок страницы (page box), который описывает компоненты страницы. Блок страницы образован, по существу, двумя областями: • Областью страницы (page area), кот...
Отличия между экранным и печатным представлениями
Кроме очевидной физической разницы, между экранным и печатным представлениями существует ряд стилистических отличий. Самое основное – выбор шрифтов. Большинство разработчиков скажут, что рубленые шрифты лучше всего подходят для эк...
Паузы
Все разговорные языки основаны на различных паузах. Короткие промежутки между словами, фразами и предложениями настолько же важны для понимания значения, как и сами слова. Паузы представляют собой звуковые эквиваленты полей в том ...
Паузы, предупредительные сигналы и генерируемое содержимое
И паузы, и предупредительные сигналы воспроизводятся «вне» генерируемого содержимого. Рассмотрим следующий пример: h1 {cue: url(trumpet.mp3);} h1:before {content: "Внемлите! ";} h1:after {content: ". Воистину!";} (h1)Начало(...
Планирование слайдов
Для того чтобы разбить документ на ряд слайдов, нужен способ определения границ между слайдами. Это делается с помощью свойств разрыва страниц. Какое из них выбрать – page-break-before или page-break-after – преимущественно зависи...
Повторяющиеся элементы
В устройствах с постраничной разбивкой авторы очень часто применяют колонтитул. Это элемент, повторяющийся на каждой странице, например название документа или имя автора. В CSS2 такие элементы оформления можно реализовать при помо...
Позиционирование звука
Когда говорит только один человек, звук исходит из одной точки пространства, если только, конечно, человек не перемещается. Когда говорят несколько человек, звук каждого голоса будет исходить из своей точки. Раз есть высококачеств...
Позиционирование элементов
Начальный блок-контейнер позиционируемых элементов – это блок страницы, в котором они находятся. Таким образом, если требуется, чтобы название каждого слайдарасполагалось внизу слайда, можно написать приблизительно следующее: h...
Предупредительные сигналы
Если для привлечения внимания к элементу одних пауз недостаточно, можно добавить перед ним и после него звуковые предупредительные сигналы – звуковой эквивалент рамки. Как и в случае с паузами, для задания звуковых сигналов есть т...
Пунктуация и числа
Есть еще два свойства, оказывающих влияние на то, как генерируется аудиопредставление содержимого элемента. Первое определяет способ воспроизвеления пунктуации и называется (что вполне естественно) speak-punctuation. Согласно прим...
Разбивка на страницы
В CSS2 предусмотрены некоторые дополнительные стили разрывов страниц, т. е. он определяет набор схем поведения, допустимых и «наилучших» для организации разрывов страниц. Эти схемы определяют, как агенты пользователя должны обраба...
Разработка зависящих от среды таблиц стилей
Механизмы, определенные в HTML и CSS, позволяют ограничить область действия любой таблицы стилей конкретным устройством. В таблицах стилей, предназначенных для HTML, такие ограничения могут быть наложены посредством атрибута media...
Разрывы страниц
В устройствах с постраничной разбивкой неплохо было бы уметь влиять на размещение разрывов страниц. Управлять разрывами страниц можно спомощью свойств page-break-before и page-break-after, которые имеют один и тот же набор значени...

Страницы: 1 2