html < Meta > 元数据( Meta data)是数据的数据信息
< Meta > 标签 提供了 html 文档的元数据。元数据不会 显示 在客户端,但是会被浏览器解析
Meta 元素通常用于指定网页的描述,关键词, 文件 的最后 修改 时间,作者及其它元数据
元数据可以被使用浏览器(如何 显示 内容 或重新加载 页面 ), 搜索 引擎(关键词),或其他 Web 服务 调用
< Meta > 标签 通常位于 <head> 区域内
元数据通常以 名称 /值 对出现
如果没有提供 name 属性 ,那么 名称 /值对中的 名称 会采用 http-equiv 属性 的值
属性
属性
值
描述
charset
ch ara cter_set
定义文档的字符编码
content
text
定义与 http-equiv 或 name 属性 相关的元信息
http-equiv
content-type
default-style
refresh
把 content 属性 关联到 HTTP 头部
name
application-name
author
description
generator
keywords
把 content 属性 关联到 一个 名称
scheme
format/URI
HTML5 不支持
定义用于翻译 content 属性 值的格式
范例
描述 HTML 文档的元数据
<!DOCTYPE?html> < Meta ?charset="utf-8">? <title>前端之家?f2er.com</title>? < Meta ?name="description"?content="前端之家?f2er.com,丰富的前端教程资源,学前端开发上前端之家。"> < Meta ?name="keywords"?content="HTML,css,XML,JavaScript"> < Meta ?name="author"?content="前端之家">
范例
范例 1 - 定义文档关键词,用于 搜索 引擎
< Meta ?name="keywords"?content="HTML,XHTML,JavaScript">
范例 2 - 定义web 页面 描述
< Meta ?name="description"?content="Free?Web?tutorials?on?HTML?and?CSS">
范例 3 - 定义 页面 作者
< Meta ?name="author"?content="Hege?Refs nes ">
范例 4 - 每30秒刷新 页面
< Meta ?http-equiv="refresh"?content="30">
HTML 4.01 与 HTML5 之 间的 差异
HTML5 不支持 scheme 属性
HTML5 中,有 一个 新的 charset 属性 ,它使字符集的定义更加容易
< Meta ?http-equiv="content-type"?content="text/html;?charset=UTF-8">
< Meta ?charset="UTF-8">
HTML 与 XHTML 之 间的 差异
HTML 中 < Meta > 标签 没有结束 标签
XHTML 中 < Meta > 标签 必须包含结束 标签
HTML <nav> 标签 ? ?HTML <menu> 标签