什么是Viewport 手机浏览器是把页面放在一个虚拟的“窗口”(viewport)中,通常这个虚拟的“窗口”(viewport)比屏幕宽,这样就不用把每个网页挤到很小的窗口中(这样会破坏没有针对手机浏览器优化的网页的布局...移动版的 Safari 浏览器最新引进了 viewport 这个 meta tag,让网页开发者来控制 viewport 的大小和缩放,其他手机浏览器也基本支持。...Viewport 基础 一个常用的针对移动网页优化过的页面的 viewport meta 标签大致如下: width:控制 viewport 的大小,可以指定的一个值,如果 600,或者特殊的值,如 device-width 为设备的宽度...minimum-scale:允许用户缩放到的最小比例。 user-scalable:用户是否可以手动缩放 Viewport 参考资料 Mozilla 开发者博客上有 viewport 使用教程。
一、meta标签的组成 meta标签共有两个属性,它们分别是http-equiv属性和name属性,不同的属性又有不同的参数值,这些不同的参数值就实现了不同的网页功能。 ...2、定义页面的使用语言 这是meta标签最常见的功能,在制作网页时,我们在纯HTML代码下都会看到它,它起的作用是定义你网页的语言,当浏览者访问你的网页时,浏览器会自动识别并设置网页中的语言,如果你网页设置的是...3、自动刷新并指向新的页面 如果你想使您的网页在无人控制的情况下,能自动在指定的时间内去访问指定的网页,就可以使用meta标签的自动刷新网页的功能。...4、实现网页转换时的动画效果 使用meta标签,我们还可以在进入网页或者离开网页的一刹那实现动画效果,我们只要在页面的html代码中的标签之间添加如下代码就可以了: 7、控制网页显示的窗口 我们还可以使用meta标签来控制网页显示的窗口
最近,看《Mastering Integrated HTML and CSS》时,在"为适应搜索引擎而调整网站"一节简要介绍了标签。不过,介绍比较粗略。...Meta标签放在每个网页的......中,我们大家比较熟悉的如: 说明编辑工具; <meta name="...可见Meta有两种,Name和Http-equiv。 ...Name主要用于描述网页, 对应于content, 以便于搜索引擎查找、分类(目前几乎所有的搜索引擎都使用网上机器人自动查找Meta值来给你的网页分类)。
在测试某个 SPA 项目时,发现更改后 Chrome 浏览器页面刷新还是使用之前的版本。经调查发现 Chrome 默认缓存值为 300 秒。...0 Cache-Control is for HTTP 1.1 Pragma is for HTTP 1.0 Expires is for proxies 因为是 HTML 页面,可以于 HEAD 标签内直接添加...META 标签: 其他文件就需要使用服务器设置文件控制 header 咯
技术细节 referer 的 metedata 参数可以设置为以下几种类型的值: never always origin default 如果在文档中插入 meta 标签,并且 name 属性的值为 referer...,浏览器客户端将按照如下步骤处理这个标签: 1.如果 meta 标签中没有 content 属性,则终止下面所有操作 2.将 content 的值复制给 referrer-policy ,并转换为小写...例子 如果页面中包含了如下 meta 标签,所有从当前页面中发起的请求将不会携带 referer: 如果页面中包含了如下 meta...等后面的其他 url 部分),而不是完整的 URL : 注意:在使用本文中所述的 meta 标签的时候,浏览器原有的 referer...可能 rel=noreferer 会覆盖掉本文中的 meta 标签所设置的值。也就是功能覆盖。
一、meta 视口标签简介 ---- meta 视口标签 就是为了移动端而设计的 , 该设置只有在移动端生效 ; meta 视口标签 用于设置 浏览器 按照 理想视口 显示页面 ; 使用 meta 视口标签...二、meta 视口标签参数详解 - 网页宽度 / 是否允许用户缩放 / 初始缩放比例 / 最小缩放比例 / 最大缩放比例 ---- 在如下的 meta 标签中 : <meta name="viewport..., 所有的标签元素都是在 980 像素宽度的网页中显示 ; 推荐视口标签写法 : 所有的手机端网页都设置如下样式 ; <meta name="viewport" content="width=device-width...不设置 meta 视口标签代码示例 如果 不设置 meta 视口标签 , 在移动端 默认的 网页宽度 为 980 像素 , 所有的标签元素都是在 980 像素宽度的网页中显示 ; 代码示例 : <!...980 像素宽度的网页中显示 ; body 中的文本 会缩小到很小的大小 ; 2、设置 meta 视口标签代码示例 设置 meta 视口标签 , 在移动端 默认的 网页宽度 为 设备宽度 ,
一、视口标签设置 参考 【移动端网页布局】移动端网页布局基础概念 ③ ( meta 视口标签简介 | 利用 meta 视口标签 设置 网页宽度 / 是否允许用户缩放 / 初始缩放比例 / 最小缩放比例.../ 最大缩放比例 ) 博客 , 编写 meta 视口标签 , 视口标签内容如下 : meta 视口标签属性含义 : name 属性指定了 视口的名称 为 viewport..., 这是因为该页面设置了最小宽度 ; 一般设置最小宽度 320 像素 , 智能手机中的屏幕如果是 320 像素 , 这就是最小的手机屏幕了 ; 4、查看网页最大最小宽度 进入京东页面 , 按 F12...-- 设置 meta 视口标签 --> <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable
几乎所有的网页头部都有源信息。...="viewport" content="width=device-width,initial-scale=1.0"> 以及,定义网页的过期时间,Cookie的过期时间等等。...就是我们网页平时跳转,还可以使用实现,下面几个典型代码示例: 这个表示当前页面每5秒钟刷一下,刷一下~ 页面直接跳转到腾讯网~ 所以,当我们下次遇到“登录成功,正在跳转到您之前访问页面……”的时候,可以使用的这个refresh刷新,跳转功能,可以说是成本最低的...为何meta跳转不火呢? 大家可以看到,meta跳转,使用方便,不用写JS,不用会后台代码,定时跳转刷新什么的玩得照样很溜,而且兼容性好,为啥总感觉不温不火,很少看见有人提及呢?
META标签用来描述一个HTML网页文档的属性 META标签可分为两大部分:HTTP-EQUIV和NAME变量。...HTTP实例 HTML代码实例中有一项内容是 其作用是指定了当前文档所使用的字符编码为...HTTP使用方法 1、和<meta http equiv=”Content-Language...需要注意的是必须使用GMT时间格式; 4、是用于设定禁止浏览器从本地机的缓存中调阅页面内容,设定后一旦离开网页就无法从...需要注意的也是必须使用GMT时间格式; 6、网页等级评定,在IE的internet选项中有一项内容设置,可以防止浏览一些受限制的网站
之前学习前端中,对meta标签的了解仅仅只是这一句。 但是打开任意的网站,其head标签内都有一列的meta标签。比如我博客的。...这么一来meta标签的作用方式就很好理解了。...在用bootstrap,AmazeUI等框架时候都有用过viewport。...(设定网页字符集)(推荐使用HTML5的方式) 说明:用于设定网页字符集,便于浏览器解析与渲染页面举例: //旧的HTML,不推荐 //HTML5设定网页字符集的方式,推荐使用UTF-8 B.
而完美视口需要通过viewport meta标签来进行相应的设置。 ###像素### 一个像素就是计算机屏幕能显示一种特定颜色的最小区域。屏幕上的像素越多,同一时间你可以看到的就越多。...但是可视度越低(小),系统默认设置缩放比越大 Retina屏(高清屏):dpr都是大于等于2 meta标签 标签有很多种,而这里要着重说的是viewport的meta标签,其主要用来告诉浏览器如何规范的渲染...如果不指定该属性(或者移除viewport meta标签),则layout viewport宽度为浏览器默认值。如:iPhone为980px。...如果在页面中我们使用rem结合js动态计算font-size值来实现多屏幕适配,这种方式可以无限适配最大和最小的终端屏幕。...因此,我们需要给页面设置最大的宽度和最小宽度。
很显然viewport的宽度并不等于设备屏幕的宽度,滚动条和缩放页面也不是我们想要的效果。那么怎么办呢?改轮到meta标签收拾残局了。...开发移动端页面时,我们最常见的一个写法就是在head标签中加入: <meta name='viewport' content='width=device-width, initial-scale=1.0...meta viewport 标签首先是由苹果公司在其safari浏览器中引入的,目的就是解决移动设备的viewport问题。...另外有时候根据项目需要,我们需要隐藏iOs的上下状态栏实现全屏,只需要再meta标签中加入如下代码就能轻松实现: <meta name="apple-mobile-web-app-capable" content...不会CSS所以界面有点丑,不过内部使用,只要功能实现即可。 ?
最大宽度 – max-height 最大高度 min-width 最小宽度 – min-height 最小高度 图片 CSS初始化 normalize.css: 移动端CSS初始化推荐使用normalize.css...视口标签: 标准的 viewport 设置: 属性 解释说明 width 宽度设置的是viewport宽度,可以设置device-width特殊值 initial-scale...,可通过缩放去操作视觉视口 理想视口 ideal viewport: 理想视口,对设备来讲,是最理想的视口尺寸,需要手动添写meta视口标签通知浏览器操作 meta视口标签目的:布局视口的宽度应该与理想视口的宽度一致...,就是设备有多宽,布局视口就多宽 二倍图: 一个px能显示的物理像素点的个数,称为物理像素比或屏幕像素比,1CSS像素=1物理像素 多倍图: 在标准viewport设置中,使用倍图来提高图片质量,解决在高清设备中的模糊问题
要实现Android和IOS浏览器禁止页面缩放,通用的设置方式是给HTML页面设置meta标签来实现,具体添加标签内容如下: <meta name="viewport" content="width=...的宽度,正整数/字符串 device-width height // 设置 viewport 的高度,正整数/字符串 device-height initial-scale ...// 设置设备宽度与 viewport大小之间的缩放比例,0.0-10.0之间的正数 maximum-scale // 设置最大缩放系数,0.0-10.0之间的正数 minimum-scale ...// 设置最小缩放系数,0.0-10.0之间的正数 user-scalable // 如果设置为 no 用户将不能缩放网页,默认为 yes,yes / no 注意:iOS10以后版本不接受meta...标签,可以通过js监听手势控制来实现禁止页面缩放: document.addEventListener('gesturestart', function (event) { event.preventDefault
,可以单独设置它的宽高(主要是宽),这个视口就是HTML页面布局的区域,并且可以通过viewport meta标签控制。...各个浏览器默认的布局视口宽度: 2.2.3 meta标签控制布局视口的宽度 meta标签设置布局视口的语法: 2.2.4 meta标签控制布局视口的缩放 为什么我们指定了meta标签的viewport缩放比例1也可以实现理想视口呢?...使用方法如下:
,可以单独设置它的宽高(主要是宽),这个视口就是HTML页面布局的区域,并且可以通过viewport meta标签控制。...2.2.3 meta标签控制布局视口的宽度 meta标签设置布局视口的语法: Name...="viewport" content="initial-scale=1"> 2.2.4 meta标签控制布局视口的缩放 为什么我们指定了meta标签的viewport缩放比例1也可以实现理想视口呢?...使用方法如下: ---- 下一节预告: 移动端的适配方案----
第一个 meta 标签表示:强制让文档的宽度与设备的宽度保持 1:1,并且文档最大的宽度比例是 1.0,且不允许用户点击屏幕放大浏览; width - viewport 的宽度...height - viewport 的高度 initial-scale - 初始的缩放比例 minimum-scale - 允许用户缩放到的最小比例 maximum-scale - 允许用户缩放到的最大比例...user-scalable - 用户是否可以手动缩放 第二个 meta 标签是 iphone 设备中的 safari 私有 meta 标签,它表示:允许全屏模式浏览; 第三个 meta 标签也是 iphone...第四个 meta 标签表示:告诉设备忽略将页面中的数字识别为电话号码; 第五个 meta 标签表示:这个标签是告诉 iphone 的 safari 浏览器,这个网站对应的 app 是什么,然后在页面上面显示一个下载
Meta标签是HTML语言head区的一个辅助性标签,它位于HTML文档头部的head标记和title标记之间,它提供用户不可见的信息。...utf-8" /> 该 meta 标签定义了 HTML 页面所使用的字符集为 utf-8 ,就是万国码。...7、viewport移动设备屏幕可视区域 由于移动设备屏幕宽度不同于传统 web,因此我们需要改变 viewport 值。 ...width – viewport 的宽度 (范围从 200 到 10,000,默认为 980 像素) height – viewport 的高度 (范围从 223 到 10,000 ) initial-scale...),使页面固定设备上面的大小; 注意:实际测试中发现,有些安卓系统自带的浏览器并不支持这一条规则,能够对页面进行放大,一旦放大响应的 box 也随之放大,导致页面出现错乱问题,解决方法:定义页面的最小宽度
1.meta标签的定义 meta标签是head部的一个辅助性标签,提供关于 HTML 文档的元数据。它并不会显示在页面上,但对于机器是可读的。... 2.meta标签的作用 meta标签里的数据是供机器解读的,其主要作用有:搜索引擎优化(SEO),定义页面使用语言,自动刷新并指向新的页面,实现网页转换时的动态效果,控制页面缓冲,网页定级评价... 3.meta标签的可选属性(带(#)的为 HTML5 中的新属性) 属性 值 描述 charset(#) character_set 定义文档的字符编码。...-- 优先使用最新的chrome版本 --> <!
领取专属 10元无门槛券
手把手带您无忧上云