元信息 ‹mata /›

Exisi 2020-06-01 12:51:22
Categories: Tags:



属性

描述

charset

character_set

规定 HTML 文档的字符编码。

content

text

定义与 http-equiv name 属性相关的元信息。

 

content 属性提供了名称/值对中的值。该值可以是任何有效的字符串。

 

content 属性始终要和 name 属性或 http-equiv 属性一起使用。

http-equiv

  • content-security-policy
  • content-type
  • default-style
  • refresh

content 属性关联到 HTTP 头部。

 

http-equiv 属性为名称/值对提供了名称。并指示服务器在发送实际的文档之前先在要传送给浏览器的 MIME 文档头部包含名称/值对。

 

当服务器向浏览器发送文档时,会先发送许多名称/值对。虽然有些服务器会发送许多这种名称/值对,但是所有服务器都至少要发送一个:content-type:text/html。这将告诉浏览器准备接受一个 HTML 文档。

 

使用带有 http-equiv 属性的 <meta> 标签时,服务器将把名称/值对添加到发送给浏览器的内容头部。例如,添加:

 

<meta http-equiv="charset" content="iso-8859-1">

<meta http-equiv="expires" content="31 Dec 2008">

 

这样发送到浏览器的头部就应该包含:

 

content-type: text/html

charset:iso-8859-1

expires:31 Dec 2008

 

当然,只有浏览器可以接受这些附加的头部字段,并能以适当的方式使用它们时,这些字段才有意义

name

  • application-name
  • author
  • description
  • generator
  • keywords
  • viewport

content 属性关联到一个名称。

name 属性提供了名称/值对中的名称。HTML XHTML 标签都没有指定任何预先定义的 <meta> 名称。通常情况下,您可以自由使用对自己和源文档的读者来说富有意义的名称。

 

"keywords" 是一个经常被用到的名称。它为文档定义了一组关键字。某些搜索引擎在遇到这些关键字时,会用这些关键字对文档进行分类。

 

类似这样的 meta 标签可能对于进入搜索引擎的索引有帮助:

 

<meta name="keywords" content="HTML,ASP,PHP,SQL">

 

如果没有提供 name 属性,那么名称/值对中的名称会采用 http-equiv 属性的值

scheme

some_text

定义用于翻译 content 属性值的格式。

 

scheme 属性用于指定要用来翻译属性值的方案。此方案应该在由 <head> 标签的 profile 属性指定的概况文件中进行了定义

实例

<!DOCTYPE html>

<html lang="en">

<head>

<title>网页的标题</title>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

 

<!-- 定义搜索引擎搜索关键词 -->

<meta name="keywords" content="HTML, CSS, XML, XHTML, JavaScript">

 

<!-- 为网页定义描述内容 -->

<meta name="description" content="HTML教程">

 

<!-- 定义网页作者 -->

<meta name="author" content="w3school.com.cn" />

 

<!-- 定义了网站重定向到新的地址 -->

<meta http-equiv="refresh" content="5;url=http://www.w3school.com.cn" />

 

<!-- 30秒钟刷新当前页面 -->

<meta http-equiv="refresh" content="30">

</head>

 

<body>

</body>

 

</html>

 

 

来自 <https://www.w3school.com.cn/tags/tag_meta.asp>