常用的meta元素

charset

声明当前文档使用的字符编码,但可以被文档内任意元素的lang覆盖。

  • 尽量使用UTF-8
  • 不兼容ASCII的编码规范
  • 绝对不能使用CESU-8、UTF-7、BOCU-1及SCSU这一类编码
  • 不应该使用UTF-31,因为不能将它与UTF-16区别

content

基于内容,为http-equiv或name属性提供相关的值的定义

http-equiv

为枚举属性,定义能改变服务器和用户引擎行为的编译,他的编译值由content来定义。

1. content-language

定义页面使用的默认语言,但通常使用全局的lang属性。

2.Content-Security-Policy

允许站点管理者在指定的页面控制用户代理的资源,有助于防止跨站点脚本攻击。

3. default-style

指定要在页面上所使用的优选的样式表,他必须包含一个link元素,其href属性链接到CSS样式表或者CSS样式表的标题。

4. refresh

  • 如果content属性仅包含一个正整数的话表示每个多少秒就重新加载一次页面。
  • 如果content属性仅包含一个正整数和一个有效的URL的话表示多少秒后重定向到该另一个页面。

name

定义文档元数据的名称。

1. application-name

定义正运行在该网页上的网络应用名称。

2. author

这个文档的作者名称,可以用任意格式去定义

3. description

包括一个关于页面内容的缩略而精准的描述。

4. keywords

含有作为由逗号分隔的字符串,与网页的内容相关联的相关字。

5. generate

包含页面生成器的标识符。

6. referrer

控制从该文档发出的所有HTTP引用头

行为
no-referrer 不发送HTTP引用头
origin 发送文档起源
no-referrer-when-downgrade 向高级引用,不向低级引用
origin-when-crossorigin 执行相同来源的请求时发送一个完整的URL,但只送文档的起源。
unsafeURL 同源请求时发送一个完整的URL

7. creator

定义文件创建者的名称。

8. googlebot

机器人的代名词。

9. publisher

定义文件发布者的名称。

10. robots

定义爬虫应该和页面合作的行为。

行为
index 允许索引
noindex 拒绝索引
follow 允许追踪链接
nofollow 拒绝追踪链接
noodp 拒绝使用开放目录项目
noarchive 拒绝从页面的缓存搜索
nosnippe 拒绝显示搜索结果
noimageindex 拒绝引用索引图像
nodir 拒绝雅虎目录说明的使用
nocache 拒绝缓存

11. slirp

只在雅虎搜索中使用的robots的代名词

12. viewport

定义窗口的初始大小

取值范围 描述
width 一个正整数或者字符串 device-width 定义窗口宽度
height 一个正整数或者字符串 device-height 定义窗口高度
initial-scale 一个0.0 到10.0之间的正数 定义窗口到边框的距离
maximum-scale 一个0.0 到10.0之间的正数 定义可变最大值
minimum-scale 一个0.0 到10.0之间的正数 定义可变最小值
user-scalabl 一个布尔值(yes 或者no) 如果设置为no,用户无法在网页中放大。默认值是yes。

scheme

关于元数据的描述,是上下文更通顺。
示例:









你可能感兴趣的:(常用的meta元素)