html开发移动APP窗口大小自适应,移动端web开发,怎么自适应屏幕的大小

原标题:移动端web开发,怎么自适应屏幕的大小

1080791238b9ab8db1adc1f89720a216.png

作者介绍:咔拉宝宝前端工程师,致力于首个情景式购物商城咔拉商城的前端搭建,在咔拉职场栏目作为程序猿担当,与读者朋友们共同探讨前端开发的那些事。

在移动端web开发,手机页面的自适应大小,该如何解决了?

1.Viewport

在移动端用来承载网页的这个区域,就是我们的视觉窗口,viewport(视口),这个区域可是设置高度宽度,可是按比例放大缩小,而且能设置是否允许用户自行缩放。

在标签内增加一个的标签。

这样就构建了一个移动的web页面。

47bec59bc036ccae8f08d5aef1680cce.png

2.rem em vh vw %

布局用rem em vh vw 单位可以用来进行适配,

rem 以根元素的字体大小来进行适配。

em 以父元素的字体大小来进行适配。

vh 当前屏幕可见高度的%。

vw当前屏幕可见宽度的%。

这些在一些低版本的IE就不支持了。

3.屏幕的自适应方案

f610520ac29694480b7901fbaab2aae0.png

自适应的方案有很多,比如百分比布局,弹性布局等。

我在咔拉商城移动端,用的是响应式布局,看上面图片,在各个手机屏幕大小都能很好的适应。

在CSS文件里输入

9fbed8ea179e5c2033226f0ab7302a1b.png

用媒体查询来自适应屏幕的大小,之后可以用rem单位来进行适配。

还一些其他自适应的方案,像lib-flexible,lib-flexible引入文件后,会根据屏幕的大小,动态更改根元素html的font-size的大小。也是用rem自适应的。这个方案也很好用。返回搜狐,查看更多

责任编辑:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值