0

我将在接下来的几周内将我的网页内容转换为移动版本和平板电脑版本。我对这种影响有几个问题:

  1. 根据用户使用的设备/浏览器,将用户发送到正确站点的可接受方式是什么?(即我们是否在 PHP 中检查某种浏览器类型或其他东西)?我研究了在所有设备/分辨率上都显示出色的漂亮 CSS 网格 - 但此时我还没有准备好进行完全切换 - 所以我只想拥有我当前网站的简化版本(无论是它是通过重定向或其他方式)。

  2. 我们如何考虑移动和平板电脑空间中的悬停/鼠标悬停效果?

谢谢大家。

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

4

1 回答 1

0
  1. 您应该根据用户代理重定向用户,在 PHP 中您可以使用$_SERVER['HTTP_USER_AGENT']. 使用服务器端检测是迄今为止最可靠的重定向某人的方法。将来您可能会考虑使用响应式样式表来更改布局的显示方式(基于屏幕大小,从某种意义上说对于未来的设备更可靠)

  2. 触摸设备没有悬停状态,这并不意味着你不能用一些 Javascript onTouch 事件来做到这一点,但是当你触摸锚点之类的东西时它要么打开要么关闭

于 2012-05-29T15:22:13.650 回答