4

我们应该考虑屏幕和打印以外的 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). 

其他媒体项目有什么实际好处吗?或所有其他(屏幕和打印除外)

使用其他媒体类型有什么好处?

4

5 回答 5

3

好吧,如果您支持无障碍设备,语音盲文很快就会非常有用。大多数网站不支持这些;例如,通过创建一个可以在 lynx 中很好地显示的替代纯文本站点,您可能会得到更好的服务。

于 2010-01-04T20:57:08.130 回答
2

对于一般的 Web 开发人员来说,屏幕和打印可能是唯一需要担心的问题。

甚至 iPhone 也忽略了手持媒体类型:

iPhone OS 忽略打印和手持媒体查询,因为这些类型不提供高端 Web 内容。因此,请使用 iPhone OS 的屏幕媒体类型查询。

来源:针对 iPhone 上的 Safari 进行优化

大多数其他媒体类型都针对残疾用户。这些用户通常会为他们的计算机配备某种辅助技术(如屏幕阅读器或放大镜),而且很难知道他们可能使用哪些辅助技术,以及他们是否还支持备用样式表。除非您专门针对这些用户(并且知道他们正在使用哪种技术),否则最好坚持使用事实标准。

于 2010-01-04T21:05:44.277 回答
2

这取决于您的目标受众。一般来说screenprint就足够了。

于 2010-01-04T20:57:58.797 回答
2

使用 CSS3 媒体查询和“手持”的移动设备 :)

我喜欢能够为移动用户提供可行替代方案的想法;智能手机用户(与屏幕尺寸相关的媒体查询过滤这些)通常值得关注。

关注信息结构和内容设计随着不同表示之间的差异而变得更加重要。

我想知道“打印”在多大程度上真的是一个好主意:我们应该鼓励人们从网络上打印内容吗?我可以在少数情况下看到这一点的有效性,但不是一般规则。

于 2010-01-04T21:01:58.633 回答
1

如果您正在尝试构建一个高度可访问的网站,那么实现不常用的媒体类型以潜在地支持未来的设备可能是值得的。

不过,如果支持,演示媒体会非常酷。tv应该受到 Boxee 或 PS3 等设备的支持,但我听说过的唯一支持它的是 Wii。

对于 99% 的情况,不要浪费时间。

于 2010-01-04T20:58:14.507 回答