Правило @document
Описание
@document устанавливает стилевые правила на основе адреса документа. К примеру, если адреса мобильной и основной версии сайта различаются, то мы можем задать собственный стиль элементов для каждой версии.
Firefox использует правило @-moz-document.
Правило устарело!
Синтаксис
@document [url(<адрес>) [, url-prefix(<адрес>)][, domain(<адрес>)][, regexp(<адрес>)] ] {
Стилевые правила
}Подробности
| Значение | Описание |
| url() | Указывает точный адрес страницы, для которой применяются стилевые правила. Адрес пишется внутри скобок url(). |
| url-prefix() | Значение, с которого начинается адрес документа. |
| domain() | Домен или поддомен сайта. |
| regexp() | Регулярное выражение которому соответствует адрес. |
Пример
<!DOCTYPE html>
<html lang='ru'>
<head>
<meta charset='UTF-8'>
<meta name='viewport' content='width=device-width, initial-scale=1.0'>
<title>Document</title>
</head>
<body>
<style>
.ssl {
display: none;
}
@-moz-document regexp('https:.*') {
.ssl {
display: block;
background: #5bd4b6;
color: #fff;
padding: 20px;
}
}
</style>
<div class='ssl'>
Для вашей безопасности на сайте мы используем защищённый протокол.
</div>
</body>
</html>Читайте также
Свойство border-radius
Устанавливает радиус скругления уголков рамки. Если рамка не задана, то скругление также происходит и с фоном.
Можно использовать от1 до 4 знач...
Свойство top
Свойство top для позиционированного элемента определяет расстояние от верхнего края родительского элемента до верхнего края дочернего элемента. Отсчёт...
Свойство overflow
Управляет отображением содержания блочного элемента, если оно целиком не помещается и выходит за область заданных размеров....
Правило @charset
Команда @charset применяется для задания кодировки внешнего CSS-файла. Это имеет значение в том случае, если в CSS-файле используются символы национал...