viewport,html,body在pc和移动的差异

本文探讨了PC端与移动端网页布局的区别,特别是在viewport设置、页面缩放行为及内容区域宽度等方面的不同表现。对于不同设备如何调整页面样式以适应屏幕大小提供了深入解析。

  移动端的页面一般会设置:
<meta name="viewport" content="width=device-width, iuser-scalable=no" />     

pc的页面则不会设置,并且pc的页面在移动端应该也保持样式的稳定,因此不会设置上面的meta标签。移动端的默认viewport为980,实际上屏幕可以显示的宽度大多在1200+以上,即使一个比较宽的页面也不会有滚动条。

不做初始化设置下,html在pc和移动的差异:

    pc中,html,body的宽度始终是页面的宽度

并且随着放大,html和body始终是占满屏幕的宽度的,但是html和body宽度的值变小了,内容被放大。缩小时正好相反。

 

移动端:虚拟宽度默认980,实际宽度一般在1200+以上

  1. 当内容区域较小时(即不超过980时)html和body也是占满屏幕的宽度的,与pc端相同。随着放大,html和body开始超出屏幕,出现滚动条,但是html和body宽度的值不变,
  2. 当内容宽度较大,超出980时,且未超过屏幕最大容纳宽度(1200+)时,不会出现滚动条,页面宽度以内容区域宽度一致,而html,body的宽度为屏幕的一部分,
  3. 当内容宽度很大时,超出屏幕最大容纳宽度(1200+)时,开始出现滚动条,屏幕宽度为最大显示宽度。而html,body的宽度为屏幕的一部分

 

  

参考:http://www.cnblogs.com/yoyoyo/p/3590110.html

转载于:https://my.oschina.net/u/3272730/blog/1595169

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值