Правило @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>Читайте также
Свойство outline-width
Указывает толщину внешней границы элемента.
В отличие от свойства border-width, для outline-width нельзя задать границу для каждой стороны элем...
Свойство transition-timing-function
Устанавливает, насколько быстро должно изменяться значение стилевого свойство для которого применяется эффект перехода.
transition-timing-funct...
Стиль подсказывающего текста
Псевдоэлемент, который используется для вывода контента после содержимого элемента, к которому он добавляется. Псевдоэлемент ::placeholder работает со...
Свойство border-spacing
Задаёт расстояние между границами ячеек в таблице. Не работает в случае, когда для таблицы установлено свойство border-collapse со значением collapse....