文章标题

定义视觉区

语句<meta name="viewport" content="width=device-width initial-scale=1.0">

meta标签 存储与页面有关的元信息 以名值对的形式存在
在服务器发送文档给浏览器时,首先会将元信息传递给浏览器,告诉浏览器相关信息;

如name=”viewport” content=”width=device-width initial-scale=1.0 min-scale=0.5 max-scale=2.0”,告诉浏览器视觉区的宽度采用设备宽度,而不采用默认宽度(webkit内核默认980px),而且不缩放。若是initial-scale=0.5,则在一开始加载页面时就对页面进行缩放,获得设备宽度/0.5的实际宽度

再如http-equiv=”X-UA-Compatible” content=”IE=Edge”声明文档的兼容性模式,并指定页面的渲染模式,IE-Edge对应采用最新的版本渲染
目的是为了向下兼容,当初有许多页面在IE8上不能很好的适应浏览器,便强制浏览器以IE7以下方式渲染页面

建议较好的解决方案是<meta http-equiv="X-UA-Compatible" content="IE=Edge, chrome=1">
IE=Edge告诉浏览器以最新的引擎渲染页面,chrome=1激活chrome frame可以使得低版本的IE浏览器以webkit内核渲染页面
http://www.qixing318.com/article/it-is-necessary-to-add-the-website-x-ray-ua-compatible-attribute-of-the-meta-tags.html#
文章传送门

首先要理解viewport(视觉区)这个概念
viewport(视觉区) = 浏览器的客户区 通常等于PC端屏幕的宽度
但是移动端设备会为了使PC端的页面能够在手机上正常显示,就缩放页面,使浏览器的客户区宽度达到980px,这是因为早期还没有专门为移动端设计页面,也没有响应式设计,只好出此下策。

谈到视觉区,则可扩展的谈一下pageX,clientX,screenX的区别

pageX相对文档(页面)左上角计算偏移offset,
clientX相对于浏览器客户区左上角计算偏移
screenX相对屏幕左上角计算偏移 

这里写图片描述
这里盗图一张

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值