CSS правило @import дает возможность импортировать правила стилей из других таблиц стилей и поддерживать медиа-запросы. После ключевого слова @import должен быть URI-адрес таблицы стилей. Также допустимо использование строк (string). Она должна быть на верхней части документа, но после правила @charset.
Правило @import не может быть использовано внутри правил условной группы.
| Значение по умолчанию | - |
| Применяется | - |
| Наследуется | Нет |
| Анимируемое | Нет |
| Версия | CSS2 |
| DOM синтаксис | object.style.@import = "url"; |
Синтаксис
@import: url | string list-of-mediaqueries | initial | inherit;Пример
<!DOCTYPE html>
<html>
<head>
<title>Заголовок документа</title>
<style>
@import url('https://fonts.googleapis.com/css?family=Coiny');
@import url('https://fonts.googleapis.com/css?family=Lobster');
.p1 {
font-family: 'Coiny', cursive;
}
.p2 {
font-family: 'Lobster', cursive;
}
</style>
</head>
<body>
<h2>Пример свойства @import</h2>
<p class="p1">Правило @import дает возможность импортировать правила стилей из других таблиц стилей.</p>
<p class="p2">Правило @import также поддерживает медиа-запросы.</p>
</body>
</html>Значения
| Значение | Описание |
|---|---|
| url | <url> или <string>, которые показывают адрес ресурса для импорта. Url может быть абсолютным или относительным. |
| string list-of-mediaqueries | Список медиа-запросов, которые разделены запятыми. |
| initial | Устанавливает свойство в значение по умолчанию. |
| inherit | Значение элемента наследуется от родительского элемента. |
Поддержка браузера
|
|
|
|
|
|
|---|---|---|---|---|
| ✓ | ✓ | 1.0+ | ✓ | ✓ |
Практикуйте свои знания
Что делает правило @import в CSS?
Правильный!
Неправильно!