H5开发移动端APP大多选择什么单位呢

需要用H5开发一个APP项目 之前没做过移动端的开发 只知道需要做很多适配兼容啥的 乱七八糟的。

网上有很多关于移动端布局的方案 看得我都蒙了 现在在纠结写css的时候用px rem 还是em呢 一般移动端开发主要用哪个单位呢

还有不太明白的是是不是移动端一定或者说基本上都要用bootstrap呢

阅读 9.4k
10 个回答

单纯移动端是很少去用bootstrap的,太重了..只有响应式(pc,平板,移动端)都要兼顾的时候才会用.

使用淘宝的flexible.js,然后用rem做单位。淘宝的flexible.js把html中的font-size动态设置成了屏幕的十分之一大小,这样就可以形成栅格布局来做,1rem就等于1/10的屏幕的宽度。 另外,关于这些px、rem、em之类单位在移动端显示效果的话,可以去看一下这篇文章https://segmentfault.com/a/11...

我一般都用的rem

推荐用淘宝的那个flexible.js适配方案。或者看下我之前的一片文章,我用的是vue+flexible.js+vux
vue+flexible.js

大部分都有ui组件的(mui mint-ui) 自己写的话 我通常用的rem

flex+rem,你值得拥有

新手上路,请多包涵

如果用ui框架的话,就不要用flexible.js,基本上所有的移动端ui框架都是px写的。
对了,antd-design-mobile2.0还不错,可以试试

我一般使用rem

文字还是用px,其他布局可以用rem, flexible应该是用的最多的吧

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏