移动端适配思路浅析
本文主要讲了一些移动端适配的基本思路和一些代码示例,并没有讲解具体的移动端适配的方案,主要从为什么这么做出发讲了一些自己粗浅的理解。 所谓移动端适配,就是页面运行在移动端并且会根据当前运行的移动端设备的大小自行进行调整。 实现移动端适配可以按照以下思路出发, 首先要将 viewport 的宽度等于设备的宽度,即 <meta name= "viewport" content="width=device-width initial-scale=1.0"> 通过 rem, media query 等方式改变不同设备上元素的大小 rem 是一个相对单位,一般 1rem = html设置的 font-size 的值。 关于 rem 的详细介绍可以参考 移动 web 开发适配秘籍 Rem 这个免费课程。 通过设置不同设备 html 的 font-size 改变 rem 的值,令 1rem 单位的值随着设备的增大而增大。 media query 可以判断当前是什么设备,然后根据不同的设备设置不同的样式。 在设计上还要做一些事情,例如 隐藏:将 PC 端将一些不重要的内容(如友情链接等)在移动端直接隐藏掉 折行:在 PC 端显示在一行的内容在移动端可以显示几行(这一点上设置了 meta 标签后会自动帮你做,也可以在此基础上自己手动设置一些样式实现折行的效果) 自适应