mediaquery:如何检测触摸设备?

Mo.*_*Mo. 2 css css3 media-queries

我需要:hover为触摸设备应用一些替代方案.CSS中是否有任何解决方案来检测触摸设备?

有没有Media Query检测触控设备的选项?

Bre*_*ody 6

没有媒体查询来检测触摸设备.你需要使用像Modernizer这样的东西.

  • 我不同意.总有边缘情况.例如,如果您的部分UI依赖于鼠标悬停,您可能需要知道用户是否正在使用带有触摸设备的应用程序. (9认同)
  • 实际上,Modernizr**[不再声称检测触摸设备](http://www.stucox.com/blog/you-cant-detect-a-touchscreen/)**.我认为无论如何都不需要检测触摸设备.事实上,无论设备如何,您都希望任何人都可以访问您的内容.您可以为各种输入设备添加装饰,但以始终可访问的方式显示内容.有关进一步的解释和理由,请参阅Stu Cox的**[本文](http://www.stucox.com/blog/you-cant-detect-a-touchscreen/)**. (5认同)