对LINK标签而言,剩下的就是其属性和值了,而它们都很简单。REL是”关联”的意思,在这里就是指关联”样式表”。TYPE总是设置成text/css,这个值描述了使用LINK标签载入的数据类型。这样,浏览器就知道这是一个层叠样式表。实际上这也就决定了浏览器怎样处理所载入的数据。毕竟,将来或许还会有其他的样式语言,因此选用哪种语言就显得很重要了。
接下来是HREF属性,它的值表示样式表的URL。这个URL既可以是绝对的,也可以是相对的。当然,在我们的例子里URL是相对的。它也可以是”https://ximicc.com/style.css”这样的URL。
最后是TITLE属性。这个属性不常用,但将来可能变得很重要。为什么呢?当不只有一个LINK标签时它就显得重要了——而且很可能会有更多的标签。然而在这样的情况下,也只有那些REL为stylesheet的LINK标签会在文档的初始显示时被使用。这样,如果想用名为basic.css和ximicc.css来链接两个样式表,就应该这样去标记:
这会使浏览器载入两个样式表,然后组合它们的规则,再将其结果作用于文档。在下一章中,我们可以清楚地看到样式表的组合,但现在暂且接受这样的组合,例如:
也可以定义可选择的样式表。它们是用一个alternate stylesheet的REL来标记的,而且只有当它们被读者选用后才能应用于文档。
可选择样式表
不幸的是,对许多浏览器来说,使用可选择的(alternate)样式表并不是一件容易的事。如果一个浏览器能够使用可选择的样式表,它会用TITLE属性的值来产生一系列的样式选项。因此可以像下面这样书写:
用户可以选择他们想要使用的样式,然后浏览器就从第一个样式(在本例中标号为”Default”)切换到读者所选用的样式上。