我将在接下来的几周内将网页内容转换为移动版本和平板版本。我对此有一些疑问:


根据用户使用的设备/浏览器,将用户发送到正确站点的可接受方式是什么? (即我们是否在PHP中检查某种浏览器类型或其他类型)?我研究了可以在所有设备/分辨率下均显示出色的CSS网格,但目前还不准备进行全面切换-因此,我希望将当前站点的版本简化(是否通过重定向或其他方式)。
我们如何计算移动和平板电脑空间中的悬停/鼠标悬停效果?


谢谢大家

更新:
我确实在#1中找到了它:http://code.google.com/p/php-mobile-detect-实际上看起来很完美。

最佳答案

您应该基于用户代理重定向用户,在PHP中可以使用$_SERVER['HTTP_USER_AGENT']。到目前为止,使用服务器端检测是重定向某人的最可靠方法。将来,您可能会考虑使用自适应样式表来更改布局的显示方式(基于屏幕尺寸,从某种意义上说,对于将来的设备而言,可靠性更高)
触摸设备没有悬停状态,这并不意味着您无法通过某些Javascript onTouch事件来完成此操作,但是当您触摸锚点时,它会打开或关闭

关于html - 将网页过渡到手机和平板电脑空间,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10801991/

10-09 08:25