移动端前端开发与PC端比有哪些不同

 我来答
猪八戒网
2023-04-26 · 百度认证:重庆猪八戒网络有限公司官方账号
猪八戒网
猪八戒网(zbj.com)创建于2006年,现已形成猪八戒网、天蓬网和线下八戒工场的“双平台+一社区”服务模式,是中国领先的人才共享平台。
向TA提问
展开全部

1、pc端有ie,chrome,ff内核兼容问题移动端,简单来说兼容问题相对较少。但是移动端要做好多分辨率的处理。移动端所有图片和所有html标签的尺寸都要减半。

2、移动端在布局跟js效果方面,与PC端有什么不同:

先说布局方面:

PC端最常用的就是固定宽度980px(也有960,1000,1200),然后水平居中width:980px;margin:0auto;但移动端就不能这么用了,因为很多网页都是可以横屏看,也可以竖屏看;很多屏幕的分辨率不一样;

所以只要牵涉到移动端,就要牵涉到响应式(也叫自适应);如果是只针对移动端的项目,我平时主要考虑的是320px宽到750px宽的兼容;

js方面:(有没有canvas,对js影响很大)

第一、普通移动端网页(比如手机新浪网,手机淘宝,手机百度等)这个在js方面和PC端区别不是太大;主要的区别在于移动端没有了鼠标悬停(onmouseover);点击(onclick)还可以用;多了触摸、滑动(会用一些插件)。

第二、canvas相关游戏canvas相关的html5增加了好多js;

3、手机游览器可能不兼容css3的属性,这时你可以使用以下代码来加强你代码的健壮性

(1)@mediascreenand(max-width:355px){//宽度小于355px时

(2)我们的处理方法是在使用calc()的上面写上普通的样式,例如:width:95%;

width:calc(100%-10px);

width:-webkit-calc(100%-10px);

width:-moz-calc(100%-10px);

当游览器无法读取样式时会使用最上面的widht:95%;这样会与实际设计稿有些许出入,所以使用时谨慎对待~

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式