<meta name="viewport" content="width=device-width, ...>

手机,当前页面的窗口宽度设置

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">

说明:

①user-scalable=0设置用户不可以进行缩放

如果width 和 initial-scale=1同时出现且二者出现冲突时 ,浏览器会取它们两个中较大的那个值【补充:在uc9浏览器中,当initial-scale=1时,无论width属性的值为多少,此时viewport的宽度永远都是ideal viewport的宽度】
 例如: 当width=400,ideal viewport的宽度为320时,取的是400;当width=400, ideal viewport的宽度为480时,取的是ideal viewport的宽度。



③(width=device-width与 initial-scale=1.0达到同一个效果)

  •   width=device-width, initial-scale=1.0,时则:【ideal viewport

 

(设备宽度为414px,chrome浏览器                   (设备宽度为375px,chrome浏览器


      手机显示ideal viewport宽度(与设备的宽度有关,不同设备拥有有不同的ideal viewport。 【移动设备默认的宽度值320px、360px、384px、400px 等】,补充:所有的iphone的ideal viewport宽度都是320px,无论它的屏幕宽度是320还是640)

故:

当手机设备的宽度为320时同时设置了width=device-width,网页内容在手机上显示的效果将于在pc端浏览器窗口宽度为320时显示效果一致


  •   width=device-width, initial-scale=1.0,时则:【layout viewport


  (设备宽度为320px,chrome浏览器)               (设备宽度为480px,chrome浏览器


       手机显示layout viewport宽度(与设备宽度无关,不同设备浏览器默认情况下把viewport设为同一个较宽的值, 【移动设备上浏览器默认的宽度值为800px,980px,1024px等】)

chrome浏览器中设备宽度设置为1000px,弹出值为1000px

例子:

当手机的layout viewport宽度为980时且设备宽度小于980未设置width=device-width,网页内容在手机上显示的效果将于在pc端浏览器窗口宽度为980时显示效果一致




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值