手机端与pc端页面html5,移动端HTML5如何开发?跟PC端有什么区别?

PC和mobile上是有区别的。

网页主要体现在倍率上,还有HTML5兼容问题。

iphone4s倍率是2x,即2倍;

iphone6倍率是2x;

iphone 6 plus 倍率是3x;

安桌上

hdpi倍率是1.5x;

xhdpi倍率是2x;

xxhdpi倍率是3x;

要想图片在mobile上得到图片的原始清晰度,和大小,那么他和PC上1x倍率的图片对应关系是;

PC:像素 =像素 * 倍率;

例如:100px = 100px * 2 =>iphone6;这样清晰度和大小看起来都一样。

这样同一张图,在电脑上你是100px宽高,在iphone6上你就是200px的宽高,看起来清晰度差不多,若你将100px的图片不变放到iphone6上,那么他会变得比想象中小。若你又不想增加宽度200px达到目的,那么你可以按照如下解决问题。

解决手机上全屏显示(小图适配显示,会放大,牺牲清晰度为代价)的方法是在head中加入

meta告诉浏览器设备初始时候无缩放,最大缩放为原始大小,用户不可以缩放。

我仅给你讲解有很大倍率区别,需要专业学习倍率。

至于html5和一些标签,js的兼容就容易理解多了。

PC要考虑IE8只兼容部分html5标签,IE9也不够完全。

其他一些 flash运用,交互也是有区别的。

iphone不知道flash,上系上js多了触控事件,PC的是点击事件等

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值