CSS媒体查询,无论大小如何,都可以检测设备类型

时间:2014-02-28 02:34:00

标签: css mobile responsive-design media-queries usability

我一直在调查媒体查询,但到目前为止,我在google和Stack Overflow上找到的所有示例都使用了特定的尺寸(max-widthmax-device-width等。)问题这是因为它没有给我我需要的灵活性。我希望能够为台式机和平板电脑提供**专门定制的**体验。

我想这样做的原因是与平板电脑的交互不同于与小型计算机显示器的交互。横向iPad是1024x768,这也是普通的计算机显示器尺寸。然而,不同之处在于,在计算机上,用鼠标指向小型控件很容易,但在iPad上轻敲相同尺寸的控件非常困难,尤其是手指较大或笨拙的人。

如何为iPad用户和使用相同尺寸的显示器的桌面用户提供量身定制的体验?我希望桌面体验不会被迫使用触摸体验所需的巨型按钮。

媒体查询或其他内容是否可以实现?我看到媒体查询有一个“手持”选项,但我读过大多数小型设备浏览器忽略了这一点。

1 个答案:

答案 0 :(得分:2)

媒体查询无法实现。有一种“手持”媒体类型,但大多数(如果不是全部)现代手持设备都将自己标识为“屏幕”。

要使用javascript执行此操作,请参阅此问题: What's the best way to detect a 'touch screen' device using JavaScript?

相关问题