欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

meta标签功能整理

程序员文章站 2022-03-26 19:31:58
...

<meta> 元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词。

一、name属性

1.keywords:keywords用来告诉搜索引擎你网页的关键字是什么。

<meta name="Keywords" content="湖南商会、湖南省贸促会、中国国际贸易促进委员会、贸促会">

2.description:description用来告诉搜索引擎你的网站主要内容。

<meta name="Description" content="湖南企业国际化经营服务平台、湖南商会、湖南省贸促会、中国国际贸易促进委员会、贸促会">

3.author:author标注网页的作者

<meta name="author" content="[email protected]">

4.generator:generator用于说明网站的采用的什么软件制作。

<meta name="generator" content="vscode"/>

5.copyright:copyright用于说明网站版权信息。

<meta name="copyright" content="xxx">

6.viewport:viewport用于说明移动端网站的宽高缩放比例等信息

<meta name="viewport" content="width=device-width, initial-scale=1.0">
其中content的具体参数如下:

1) width 宽度(数值/device-width)

2) height 高度(数值/device-height)

3) initial-scale 初始缩放比例

4) maximum-scale 最大缩放比例

5) minimum-scale 最小缩放比例

6) user-scalable 是否允许用户缩放(yes/no)

7.renderer:用于告诉浏览器使用什么内核进行解析

<meta name="renderer" content="webkit">

国内的主流浏览器都是双核浏览器:基于Webkit的内核用于常用网站的高速浏览,基于IE的内核主要用于部分网银、*、办公系统等网站的正常使用。以360浏览器为例,优先通过Webkit内核渲染主流网站,只有少量的网站通过IE内核渲染,以保证页面兼容性。

出现一个控制手段——“内核控制标签”,只要你在自己的网站里增加一个meta标签,告诉360浏览器这个网站应该用哪个内核渲染,那么360浏览器就会在读取到这个标签后,立即切换对应的内核,并将这个行为应用于这个二级域名下所有网址。

浏览器默认内核的指定只需在head标签中添加一行代码即可:

若页面需默认用极速核,增加标签:<meta name="renderer" content="webkit"> 
若页面需默认用ie兼容内核,增加标签:<meta name="renderer" content="ie-comp"> 
若页面需默认用ie标准内核,增加标签:<meta name="renderer" content="ie-stand"> 
content的取值为webkit,ie-comp,ie-stand之一,区分大小写,分别代表用webkit内核,IE兼容内核,IE标准内核。

二、http-equiv属性

1.expires:设置网页的过期时间,一旦过期则必须到服务器上重新获取。需要注意的是必须使用GMT时间格式

<meta http-equiv="expires" content="31 Dec 2018">

2.refresh:用于设定网页在特定时间内自动刷新并转到新页面

<meta http-equiv="refresh" contect="5;url=https://www.deannhan.cn">

3.pragma:用于设定禁止浏览器从本地计算机的缓存中访问页面内容。

<meta http-equiv="pragma" contect="no-cache">

4.windows-target:用于设定强制页面在窗口中以独立页面显示,防止自己的网页被别人当作一个frame页调用。

<meta http-equiv="windows-target" contect="_top">

5.page-enter,page-exit:用于设定页面进入和离开时的过渡效果,注意被添加的页面不能在一个frame中。

<meta http-equiv="page-enter" contect="revealTrans(duration=10,transtion=23)">
<meta http-equiv="page-exit" contect="revealTrans(duration=20,transtion=6)">
duration表示滤镜特效的持续时间(单位:秒),transition是滤镜类型,表示使用哪种特效,取值为0-23:

0 矩形缩小

1 矩形扩大

2 圆形缩小

3 圆形扩大

4 下到上刷新

5 上到下刷新

6 左到右刷新

7 右到左刷新

8 竖百叶窗

9 横百叶窗

10 错位横百叶窗

11 错位竖百叶窗

12 点扩散

13 左右到中间刷新

14 中间到左右刷新

15 中间到上下

16 上下到中间

17 右下到左上

18 右上到左下

19 左上到右下

20 左下到右上

21 横条

22 竖条

23 以上22种随机选择一种

 

相关标签: meta