我应该使用哪种形式的移动检测?为什么?
<meta name="viewport" content="width=320,initial-scale=1,maximum-scale=1.0,user-scalable=no" />
<link media="only screen and (max-device-width: 480px) and (min-device-width: 320px)" href="css/mobile.css" type= "text/css" rel="stylesheet">
<link media="handheld, only screen and (max-device-width: 319px)" href="css/mobile_simple.css" type="text/css" rel="stylesheet" />
或者
include('mobile_device_detect.php');
$mobile = mobile_device_detect();
答案 0 :(得分:1)
你真的在看这里有几件不同的事情......
当脚本在服务器上运行时,当PHP脚本检测到移动浏览器时,html标记告诉浏览器如何处理某些情况。
每个人都有它自己的用途......一般来说,你可能最终会使用两者的组合。
我通常使用某些服务器端脚本检测移动浏览器,然后在检测到移动浏览器时输出html标签(如您列出的那些)。
换句话说...... 1)用户请求页面 2)PHP(或其他)检测移动浏览器或标准浏览器 3)如果是移动,发送相应的CSS文件,标题等。否则,发送一组不同的CSS文件和标题。