Более 1 внешней таблицы стилей CSS на тег ссылки
Скажем, у меня есть 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). Обычный способ сделать это, чтобы иметь более 1 <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, но я никогда не делал этого лично. Однако есть ли способ иметь более 1 таблицы стилей для одного <link>
тег, вероятно, в href
часть? Возможно, что-то подобное?
<link rel="stylesheet" type="text/css" href="style.css; new.css; old.css" />
В более общем смысле, есть ли способ сделать это с другими атрибутами других тегов, как с <script>
теги или <a>
теги (что последний был бы странным)?
Кстати, если вам было интересно, я использовал синтаксис для HTML5, но я уверен, что он будет таким же, как и в HTML 4.01.
1 ответ
Нет, вы не можете указать несколько мест в href
приписывать. Согласно спецификации, каждый <link>
представляет документ, который связан с вашим HTML. Так что по замыслу это был бы только один документ.