HTML网站制作中link与meta标签用法详解!
作者:佚名 时间:2014-03-03
虽然在标准中没有要求浏览器对<link>标签中提供的信息做任何处理,但是不难想像这些信息是如何增强文档外观的。
请设想一个简单的例子:你坚持为每个文档都提供定义了next、prev和parent链接的<link>标签。浏览器使用这些信息就可以在每个文档的顶部或底部放一个标准工具栏,该工具栏上带有能够跳转到相应文档的按钮。通过为浏览器提供这种简单的导航链接,你就可以更多地专注文档中那些更为重要的内容了。
现在设想一个更复杂一点的例子;浏览器希望可以找到一个为当前文档定义术语表的<link>标签,并且该术语表文档本身是一个可搜索文档。无论浏览者何时单击该文档中的某个单词或短语,浏览器都会在术语表中自动搜索所选短语的定义,并将结果显示在一个弹出的小窗口中。随着互联网事业的发展,我们将看到<link>标签用业明确定义文档之间关系的情况越来越多。
其他<link>属性
HTML4和XHTML标准中还包含许多与样式表和用户事件等相关的属性,以及用于<link>标签的语言。可以参考<a>标签的用法,从而了解详细的用法。
因为在<head>部分放置的<link>标签的内容不会显示出来,所以<link>标签的这些属性看起来可能没什么用处。但是完全有可能未来出现的某种浏览器会找出将<link>标签内的信息显示给用户方法,例如导航条或一组热点链接列表集合等。那这种情况下,有关显示和表现方面的信息变得非常有用。但现在还没有浏览器提供这些功能。
支持文档自动化
还存在两种附加的头部标签,它们具有支持文档自动化操作的基本功能,并且可以和Web服务器本身及文档生成工具进行交互。
<meta>头部元素
既然已经有这么多头部标签用于定义文档及其与他文档的关系,而且大多数作者还没有使用过其中的某些标签,你可能认为我们应该满意了,但签案却是否定的,因为总一些人会有一些特殊的需求。这些作者希望能能够提供有关他们宝贵文档的更多信息,其中包括浏览器、源文档的读者或文档索引工具软件等可能要使用的各种信息,<meat>标签正好符合这类作者的需求,它可以让你走的更远。
<meta>
功能 提供有关文档的附加信息
属性 charset lang
content name
dir schema
http_equiv
结束标签 在HTML中没有;在XHTML中为</meta>或<meta.../>
包含 无
使用范围 head_content
<meta>标签放置在文档头部,不包含任何内容。<meta>标签的属性定义了与文档相关联的名称/值。在某些情况下,这些值被Web服务器提供文档,以进一步向浏览器定义文档的内容类型。