每个链接标记超过1个外部CSS样式表

时间:2013-11-08 16:48:43

标签: html css hyperlink stylesheet-link-tag

假设我有一个链接到外部样式表的HTML页面:

<!DOCTYPE html>
<html>
    <head>
        <link rel="stylesheet" type="text/css" href="style.css" />
        <title>Whatever Title</title>
    </head>

    <body>

    // body goes here

    </body>
</html>

现在,我想添加另一个样式表(或2或3或500)。通常的方法是使用多个<link>标记:

<link rel="stylesheet" type="text/css" href="style.css" />
<link rel="stylesheet" type="text/css" href="new.css" />
<link rel="stylesheet" type="text/css" href="old.css" />
...

或者也许是@importing,但我从来没有亲自做过。但是,有没有办法为单个<link>标记提供多个样式表,可能在href部分?也许是这样的?

<link rel="stylesheet" type="text/css" href="style.css; new.css; old.css" />

更一般地说,是否可以使用其他标记的其他属性来执行此操作,例如使用<script>标记或<a>标记(最后一个标记会很奇怪)?

顺便说一句,如果您想知道,我使用的语法是HTML5,但我确信它与HTML 4.01相同。

1 个答案:

答案 0 :(得分:2)

否您无法在href属性中指定多个位置。根据规范,每个<link>代表一个连接到您的html的文档。所以按设计它只会是一个文件。

http://www.w3.org/TR/html401/struct/links.html#h-12.3