我需要根据页面是手持设备(如手机)还是大屏幕设备(如笔记本电脑、固定电脑或平板电脑)来更改页面样式。
我知道我可以通过 css max-width 查询等检测分辨率,但这并不令人信服。主要是因为今天的智能手机拥有如此高分辨率的屏幕。即索尼 Xperia S,它有一个 720p x 1280 的屏幕,但它只有 4,3"。因此,在普通计算机屏幕上可以阅读的 10px 字体将变得太小而无法阅读。
因此,我需要知道的不仅仅是分辨率,才能知道它是否是小屏幕设备。(我认为 media="handheld" css 样式是要走的路。如果我错了,请纠正我)。
那么:css媒体类型“手持”关心什么参数呢?
- 设备屏幕尺寸?
- 浏览器窗口大小?
- 带宽?
- 设备是否“手持”的信息是否只是客户端传递的参数?
- 平板电脑是否包含在“手持”设备中?
等等
谢谢!