手机设备屏幕尺寸不一,做移动端的Web页面,需要考虑在安卓/IOS的各种尺寸设备上的兼容,这里总结的是针对移动端设备的页面,设计与前端实现怎样做能更好地适配不同屏幕宽度的移动设备。...对于不理解的地方,可以搜索更多文章看看,本文总结的移动端兼容性问题解决方案囊括了4个思考方向, 注意不是唯一的具体的解决方案而是从四个角度来思考问题, 分别是html, css, 脚本以及http协议(...服务端)的视角来考虑兼容问题, 仅供参考~
HTTP: 匹配UserAgent字段
User Agent中文名为用户代理,简称 UA,它是一个特殊字符串头,使得服务器能够识别客户使用的操作系统及版本...、CPU 类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件等。..."phone" : "laptop";
CSS: @媒体查询
通过查询屏幕宽度判断手机,只局限于css样式;
特点是,媒体查询动态更新,非常方便,而且不仅适应屏幕大小,还动态兼容窗口尺寸的改变:
@CHARSET