HTML5学习(五)—3

来源:互联网 发布:如何检查网络是否正常 编辑:程序博客网 时间:2024/04/30 08:13
五、指定(名称/值)元数据(Metadata)对

第一次使用元数据元素是去定义元数据的(名称/值)对,你可以对它们使用名称和内容属性:

<pre class="html" name="code"><!DOCTYPE HTML><html><head><title>Example</title><base href="http://titan/listings/"/><meta name="author" content="Adam Freeman"/><meta name="description" content="A simple example"/></head>     <body><p>I like <code id="applecode">apples</code> and oranges.</p><a href="http://apress.com">Visit Apress.com</a><a href="page2.html">Page 2</a></body></html>
例子5.7

使用name属性来指定该元素所应用的元数据是哪种类型,content元素提供了一个值。Table 7-9列出了你可以随meta元素一起使用的预定义元数据类型。

除了这5种预定义的元数据名称,你也可以使用元数据的扩充。访问网址http://wiki.whatwg.org/wiki/MetaExtensions 来查看这些扩充的列表,这些列表会随着时间变化而变化。这些扩充中的一部分被广泛应用,而其他就被特别指定且几乎不用。robots元数据类型就是被广泛应用的扩充的一个例子。它须臾HTML文档的作者指定该文档该如何被搜索引擎对待。例如:

<meta name="robots" content="noindex">

大多数搜索引擎能够识别的3个值是:noindex(不要对此页附加索引),noarchive(不要创建该页面的档案或者缓存版本),nofollow(不要跟从此页面的链接)。还有更多的元数据扩充。

六、声明字符编码

meta元素的另一种运用就是HTML文档内容所使用的字符编码。

<!DOCTYPE HTML><html><head><title>Example</title><base href="http://titan/listings/"/><meta name="author" content="Adam Freeman"/><meta name="description" content="A simple example"/><meta charset="utf-8"/></head><body><p>I like <code id="applecode">apples</code> and oranges.</p><a href="http://apress.com">Visit Apress.com</a><a href="page2.html">Page 2</a></body></html>
例子5.8

例子中,我指定了我的页面使用UTF-8编码形式。UTF-8是一种通用的字符编码格式,因为它能够以最小数量的字节来代表全部Unicode字符。50%的web网页都使用UTF-8编码格式。




0 0