假设我有一个链接到外部样式表的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相同。
答案 0 :(得分:2)
否您无法在href
属性中指定多个位置。根据规范,每个<link>
代表一个连接到您的html的文档。所以按设计它只会是一个文件。