<meta>标签的定义和用法:
<meta>元素可提供页面的元信息,比如针对搜索引擎和更新频度的描述和关键字
<meta>一般放在head里面,不包含任何内容。
元数据总是以名称/值的形式被成对传递。
必须的属性
属性 值 描述
content some_text 定义与 http-equiv 或 name 属性相关的元信息
可选的属性
属性 值 描述
http-equiv content-type 把 content 属性关联到 HTTP 头部
expires
refresh
set-cookie
name author 把 content 属性关联到一个名称
description
keywords
generator
revised
others
scheme some_text 定义用于翻译 content 属性值的格式
name属性
name属性提供了名称/值对中的名称。名称可以由自己自由定义。“keywords”是一个经常用到的名称。它为文档定义了一组关键字,某些搜索引擎在遇到这些关键字以后,会根据这些关键字对文档进行分类。如果没有提供 name 属性,那么名称/值对中的名称会采用 http-equiv 属性的值。
http-equiv属性
http-equiv属性为名称/值对提供了名称,并指示服务器在发送实际的文档之前先在要传送给浏览器的 MIME 文档头部包含名称/值对。当服务器向浏览器发送文档时,会先发送许多名称/值对。虽然有些服务器会发送许多这种名称/值对,但是所有服务器都至少要发送一个:content-type:text/html。这将告诉浏览器准备接受一个 HTML 文档。使用带有 http-equiv 属性的 标签时,服务器将把名称/值对添加到发送给浏览器的内容头部。例如:<meta http-equiv="charset" content="utf-8">
content属性
content 属性提供了名称/值对中的值。该值可以是任何有效的字符串。
content 属性始终要和 name 属性或 http-equiv 属性一起使用。
scheme属性
scheme 属性用于指定要用来翻译属性值的方案。此方案应该在由 标签的 profile 属性指定的概况文件中进行了定义。
全局属性
<meta>标签支持HTML 中的全局属性。