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

HTML中的meta

程序员文章站 2022-05-11 17:42:28
...

概念

HTML <meta> 元素表示那些不能由其它HTML元相关元素 (<base>,<link>,<script>,<style> 或 <title>) 之一表示的任何元数据信息.

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

<meta> 标签位于文档的头部,不包含任何内容。 标签的属性定义了与文档相关联的名称/值对。

必选的属性
content
此属性包含http-equiv 或name 属性的值,具体取决于所使用的值。

可选属性

http-equiv
这个枚举属性定义了能改变服务器和用户引擎行为的编译。这个编译值使用content 来定义,如下:

1."content-security-policy"内容安全策略
它允许页面作者定义当前页的 内容策略。 内容策略主要指定允许的服务器源和脚本端点,这有助于防止跨站点脚本攻击。

2.default-style
这个属性指定了在页面上使用的首选样式表. content属性必须包含 元素的标题, href属性链接到CSS样式表或包含CSS样式表的

3.refresh
这个属性指定:
如果content 只包含一个正整数,则是重新载入页面的时间间隔(秒);
如果content 包含一个正整数并且跟着一个字符串,则是重定向到指定链接的时间间隔(秒)。

name
该属性定义文档级元数据的名称。如果以下其中一个属性设置了itemprop, http-equiv or charset ,就不能在设置这个属性了。

此元数据名称与content 属性包含的值相关联。name属性的可能值为:

1.application-name,定义正运行在该网页上的网络应用名称;
2.author,就是这个文档的作者名称,可以用*的格式去定义;
3.description,其中包含页面内容的简短和精确的描述。 一些浏览器,如Firefox和Opera,将其用作书签页面的默认描述。
4.generator, 包含生成页面的软件的标识符。
5.keywords, 包含与逗号分隔的页面内容相关的单词。
6.referrer 控制所有从该文档发出的 HTTP 请求中HTTP 。

注意

根据属性集,元数据的类型可以是以下之一:

1.如果name设置为,则为 文档级 元数据,适用于整个页面。
2.如果http-equiv设置为if ,则它是一个 编译指示 ,即Web服务器通常提供的有关如何提供网页的信息。
3.如果charset设置,则为 字符集声明 -网页使用的字符编码。
4.如果itemprop设置为,则它是 用户定义的元数据 -对用户代理而言是透明的,因为元数据的语义是特定于用户的。

示例

<!-- Defining the charset in HTML4 -->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<!-- In HTML5 -->
<meta charset="utf-8">

<!-- Redirect page after 3 seconds -->
<meta http-equiv="refresh" content="3;url=http://www.liuyifeng0000.com/">
相关标签: HTML