问题描述
|
任何人都可以建议最好的方法来检测是否正在移动设备而不是PC上查看网站吗?我想使用几个移动样式表来适合每个平台,但是了解iPhone / Android尝试将网站呈现为PC而不是移动设备吗?
我猜可能会选择JavaScript检测脚本吗?
解决方法
如何使用CSS @media?
h2 {
font-size: 12em;
}
@media (max-width: 320px) {
h2 {
font-size: 8em;
}
}
, 正如其他人指出的那样,使用@media可能适用于更新的移动设备,并且可能足以满足您的需求。我发现本文对iPhone移动网站的开发非常有帮助。
如果您需要在服务器上进行高质量的移动检测,则需要让服务器端开发人员参与其中。我使用Wurfl数据库来在服务器上增强我们的移动检测功能,该服务器随后指示包含或排除各种样式表,脚本,甚至某些页面工作流程。