2017IFE-移动Web页面布局实践

前言

2017-百度前端技术学院编码任务:移动Web页面布局实践

任务目的

  • 进行移动开发时的HTML及CSS实践
  • 掌握移动Web开发在页面架构和布局的方法及差异性
  • 掌握移动Web开发页面调试的方法

任务描述

DEMO

项目地址

实现

移动Web开发与PC端页面主要的区别:

  • 视觉
    • px (像素,物理屏幕最小组成单位)
    • PPI (每英寸像素比)
    • dips(设备无关像素,前端这里就是CSS的像素)
    • dpr (设备像素比,物理像素/dips)

视觉这里主要和移动端适配有关系,之前采用淘宝《使用Flexible实现手淘H5页面的终端适配》文章里的技术,本质就是通过JS模拟vw和vh来实现适配。
但是最近看大漠老师的文章《再聊移动端页面的适配》里面提出目前可以直接使用vwvh单位进行适配。

主要思路就是使用vw来实现页面的适配,并且通过PostCSS的插件postcss-px-to-viewport把px转换成vw。这样的好处是,我们在撸码的时候,不需要进行任何的计算,你只需要根据设计图写px。

  • 交互
    移动端的交互方式其实比PC端要,但是有自己的特点

  • 调试
    每个浏览器都有自己移动端调试方式,具体可以看看这里

参考链接

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 刚开始做移动端web开发的同学应该都碰到过页面适配问题,为什么我在开发手机上调试好的页面在其他手机会有这样或那样的...
    留七七阅读 19,787评论 5 80
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 179,308评论 25 708
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,181评论 1 92
  • 1.仿写汪增祺《八千岁》中的一段话,表达自己的某一种浓烈的情感。 “前头”没有什么事的时候,他就到后面看看。进了隔...
    不二言M阅读 213评论 1 2
  • 我去过的乌镇 文/潇璞 其实,我去乌镇并不像去别的地方那么有计划有预谋的。去乌镇,就是一时兴起,说走就走的旅行。 ...
    潇璞阅读 222评论 0 0

友情链接更多精彩内容