meta标签功能整理
<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种随机选择一种