亚马逊Kindle Web浏览器的CSS媒体查询

7
我们希望在Kindle电子墨水屏幕上使用更高对比度的样式来设计我们的网页。然而,Kindle使用普通的“screen”媒体类型。虽然有提到可以在Kindle上使用“amzn-mobi”和“amzn-kf8”媒体类型,但它们似乎只适用于电子书,而不适用于网络浏览器。
我们可以查看用户代理字符串并相应地添加类,但我们尽可能避免使用基于JavaScript的解决方案,因为存在基于CSS的替代方案。

那么 @media amzn-mobi{/*higher contrast styles*/} 不起作用吗?来自 http://kindlegen.s3.amazonaws.com/AmazonKindlePublishingGuidelines.pdf - Oleg
不是的,那些只适用于电子书,不适用于网页。 - Sedat Kapanoglu
1个回答

2
我们决定放弃这个计划,因为:
  • Kindle并不是唯一的电子书阅读器
  • 并非所有的Kindle都采用e-ink技术
  • 没有简单兼容的方法来检测e-ink显示屏
出于这些原因,我们决定推迟实施任何特定的样式,并选择增加设计中默认对比度的方式。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接