meta 标签的使用说明
什么是meta标签
mate标签中的属性
- meta常用的属性有四个:charset、http-equiv、name、content
charset
页面默认字符编码,常用
<meta charset="utf-8">
GB2312时,代表说明网站是采用的编码是简体中文;
BIG5时,代表说明网站是采用的编码是繁体中文;
iso-2022-jp时,代表说明网站是采用的编码是日文;
ks_c_5601时,代表说明网站是采用的编码是韩文;
ISO-8859-1时,代表说明网站是采用的编码是英文;
UTF-8时,代表世界通用的语言编码;
http-equiv
相当于http的文件头信息,向浏览器回传一些有用的信息,属性格式为
<meta http-equiv="参数" content="参数变量值">
可以设定页面的过期时间,一旦过期,必须到服务器上重新传输
<meta http-equiv="expires" content="wed, 30 Sep 2018 23:59:59 GMT">
禁止缓存页面
<meta http-equiv="pragma" content="no-cache">
自动刷新并跳转至新页面
<meta http-equiv="refresh" content="2:url=https://baidu.com/">
优先使用的IE版本和Chrome版本
<meta http-equiv="X-UA-Compatible" content="IE=edge, chrome=1">
name
和 http-equiv 类似,同样是和content配合,以类似键值对的形式出现
description:顾名思义,描述。对页面的简单说明。
keywords:关键词。对页面描述的一组关键字,是搜索引擎搜索的重要内容,但是由于对其的滥用,现在已经不再作为搜索引擎的重要标签
author:页面作者
viewport: 为移动设备添加视图设置
meta name="viewport" content="initial-scale=1, maximum-scale=3, minimum-scale=1, user-scalable=no">
initial-scale
页面的初始缩放值maximum-scale
允许用户的最大缩放值minimum-scale
允许用户的最小缩放值user-scalable
是否允许用户进行缩放,yes
允许;no
不允许在IOS的输入框中进行输入操作时,系统会自动放大到当前输入框,要取消这种交互,可以通过配置
maximum-scale=1,minimum-scale
,或者user-scalable=no
以下内容未测试使用,暂做留存
1
2
3
4
5
6
7
8<!-- uc强制竖屏 -->
<meta name="screen-orientation" content="portrait">
<!-- QQ强制竖屏 -->
<meta name="x5-orientation" content="portrait">
<!-- UC强制全屏 -->
<meta name="full-screen" content="yes">
<!-- QQ强制全屏 -->
<meta name="x5-fullscreen" content="true">