Должны ли мы думать о CSS медиа, кроме экрана и печати?


Должны ли мы думать о CSS медиа, кроме экрана и печати? http://www.w3.org/TR/CSS2/media.html#media-types

all
    Suitable for all devices. 
braille
    Intended for braille tactile feedback devices. 
embossed
    Intended for paged braille printers. 
handheld
    Intended for handheld devices (typically small screen, limited bandwidth). 
print
    Intended for paged material and for documents viewed on screen in print preview mode. Please consult the section on paged media for information about formatting issues that are specific to paged media. 
projection
    Intended for projected presentations, for example projectors. Please consult the section on paged media for information about formatting issues that are specific to paged media. 
screen
    Intended primarily for color computer screens. 
speech
    Intended for speech synthesizers. Note: CSS2 had a similar media type called 'aural' for this purpose. See the appendix on aural style sheets for details. 
tty
    Intended for media using a fixed-pitch character grid (such as teletypes, terminals, or portable devices with limited display capabilities). Authors should not use pixel units with the "tty" media type. 
tv
    Intended for television-type devices (low resolution, color, limited-scrollability screens, sound available). 

Есть ли какая-либо практическая польза для других средств массовой информации? или все другие ( кроме экрана и печати")

Каковы преимущества использования других типов носителей?

5 4

5 ответов:

Для среднего веб-разработчика экран и печать, вероятно, единственные, о ком стоит беспокоиться.

Даже iPhone игнорирует тип портативного носителя:

IPhone OS игнорирует запросы печати и портативных носителей, поскольку эти типы не предоставляют высококлассный веб-контент. Поэтому используйте запрос типа носителя экрана для iPhone OS.

Источник: оптимизация для Safari на iPhone

Большинство других типов носителей предназначены для пользователей с ограниченными возможностями. У этих пользователей обычно есть какая-то вспомогательная технология для своих компьютеров (например, программа чтения с экрана или лупа), и очень трудно понять, какие из них они могут использовать и будут ли они также поддерживать альтернативные таблицы стилей. Если вы не ориентируетесь на этих пользователей специально (и не знаете, какие технологии они используют), вероятно, лучше придерживаться стандартов де-факто.

Ну, если вы поддерживаете специальные устройства, Речь ишрифт Брайля могут быть очень полезны очень быстро. Большинство сайтов не поддерживают их; возможно, Вам было бы лучше сделать альтернативный текстовый сайт, который мог бы хорошо отображаться в lynx, например.

Это зависит от аудитории, на которую вы нацелены. В общем случае screen и print достаточно.

Мобильные устройства, использующие запросы CSS3 media и "handheld":)

Мне нравится идея предоставления жизнеспособной альтернативы мобильным пользователям; пользователи смартфонов (медиа-запросы, связанные с размером экрана фильтруют их), как правило, заслуживают внимания.

Фокус на структуре информации и дизайне контента становится более важным с различием между различными представлениями.

Интересно, насколько "печать" действительно хорошая идея: должны ли мы поощрять людей печатать контент из интернета? Я могу видеть справедливость этого в нескольких случаях, но не как общее правило.

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

Презентационные носители были бы довольно классными, если бы они поддерживались. tv предполагается, что он поддерживается такими устройствами, как Boxee или PS3, но единственный, о котором я когда-либо слышал, - это Wii.

В 99% случаев не тратьте время зря.