为什么媒体类型会被弃用?

Why are media types expected to deprecate?

这是基于information contained here。如该部分末尾所示,在绿色框中突出显示:

Note: It is expected that all of the media types will also be deprecated in time, as appropriate media features are defined which capture their important differences.

为什么会这样呢?虽然我对媒体类型和媒体查询有了更好的理解,但为什么不推荐使用广泛的描述?我没有看到太多其他内容,但是例如 printscreen - 它提供了一种非常非常简单的方法来创建打印机友好(或打印机不友好,如果你想拖钓) 网页,无缝 - 到目前为止,任何讨论使用媒体 queries 的示例最终都包括使用媒体 type of print

我们是否期望媒体类型最终会按原样成为媒体查询,从而允许广泛的差异?如何创建媒体查询 版本 @media print,或者这还不可能,因此为什么 它预计会及时弃用 , 但目前没有弃用?

基本思路是“打印”可能过于笼统。如果我们考虑“打印”与“屏幕”的特征,我们会注意到 (i) 分页媒体与连续媒体;(ii) DPI;以及(iii) 颜色 space;等等 所以这些都可以是媒体功能。以打印机的颜色 space 为例,碳粉与墨水的表现不同,因此您可能希望每种颜色都不同 CSS。颜色 space 也可能因屏幕而异,因此在为每种颜色 space 选择 CSS 时,与直接针对颜色 space 相比,打印和屏幕之间的区别不一定有用。 =18=].

"预计会及时弃用" 表示这代表了规范编写者的当前想法。可能仍有大量研究要做,以充分识别印刷和屏幕媒体的所有特征,以定义能够充分替代媒体类型并允许它们被弃用的媒体特性。目前还不完全清楚它是否会永远如此,尽管规范编写者认为它会。最后,规范编写者会随着时间改变他们的想法。媒体类型可能会在未来继续发挥作用。