HTML <meta>用来表示元数据信息。css
根据维基百科。元数据(metadata),又称诠释数据、中介数据、后设数据等,为描述其余数据信息的数据。有三种不一样类型的元数据,分别是记叙性元数据、结构性元数据和管理型元数据。html
网页包含元标签形式的元数据。元标签<meat....>中的叙述和关键字通常用于描述网页的内容。标记元素也指示页面描述、关键字、文件做者以及最后修改的时间。网页元数据可帮助搜索引擎和用户,查找他们需求的网页类型。安全
The HTMLMetaElement interface contains description metadata about a document.
It inherits all of the properties and methods described in the HTMLElement
interface.
<meta>元素用来表示那些不能由其余HTML元相关元素<base><link><script><style><title>服务器
Name | Type | Description |
content | DOMString | 获取/设置元数据属性的值,content属性的值 |
httpEquiv | DOMString | 把cotent属性链接到一个HTTP头部 |
name | DOMString | 把content属性链接到某个名称 |
charset | 当前文档所使用的字符编码 |
<meta charset='utf-8' />
此属性包含http-equiv或name的值,具体取决于所使用的值。cookie
Content Language | content-language | 不推荐使用,使用lang代替 |
Encoding declaration | content-type | 规定不能与charset的meta同时出现,因此不经常使用(html4的方式) |
Default style | default-style | 指定页面首选样式表,content属性包含<link>元素的标题,href属性能够连接到css样式表或者<style>元素的标题 |
Refresh | refresh | 看下面的例子 |
Set-Cookie | set-cookie | 不经常使用 |
X-UA-Compatible | x-ua-compatible | 主要用于IE,见下面的例子 |
Content security policy | content-security-policy | 容许页面做者定义当前页的内容策略。内容策略主要指定容许服务器源和脚本端点,有助于防止跨站点脚本攻击 |
<meta http-equiv="Refresh" content="20; URL=page4.html"><!-- 20秒后刷新,跳转至url指定的页面 -->
<meta http-equiv="X-UA-Compatible" content="ie=edge">
模式Edge 模式告诉 IE 以最高级模式渲染文档,也就是任何 IE 版本都以当前版本所支持的最高级标准模式渲染,避免版本升级形成的影响。简单的说,就是什么版本 IE 就用什么版本的标准模式渲染。网络
no-referrer |
不要发送 HTTP Referer 首部。 |
origin |
发送当前文档的 origin。 |
no-referrer-when-downgrade |
当目的地是先验安全的(https->https)则发送 origin 做为 referrer ,可是当目的地是较不安全的 (https->http)时则不发送 referrer 。这个是默认的行为。 |
origin-when-crossorigin |
在同源请求下,发送完整的URL (不含查询参数) ,其余状况下则仅发送当前文档的 origin。 |
unsafe-URL |
在同源请求下,发送完整的URL (不含查询参数)。 |
可能值 | 描述 | |
---|---|---|
width |
一个正整数或者字符串 device-width |
以pixels(像素)为单位, 定义viewport(视口)的宽度。 |
height |
一个正整数或者字符串 device-height |
以pixels(像素)为单位, 定义viewport(视口)的高度。 |
initial-scale |
一个0.0 到10.0之间的正数 |
定义设备宽度(纵向模式下的设备宽度或横向模式下的设备高度)与视口大小之间的缩放比率。 |
maximum-scale |
一个0.0 到10.0之间的正数 |
定义缩放的最大值;它必须大于或等于minimum-scale 的值,否则会致使不肯定的行为发生。 |
minimum-scale |
一个0.0 到10.0 之间的正数 |
定义缩放的最小值;它必须小于或等于maximum-scale 的值,否则会致使不肯定的行为发生。 |
user-scalable |
一个布尔值(yes 或者no ) |
若是设置为 no ,用户将不能放大或缩小网页。默认值为 yes 。 |