From 074785cea106179cb3305637055ab0a009ca74f2 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:42:52 -0500 Subject: initial commit --- files/ru/web/css/at-rule/index.html | 76 +++++++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 files/ru/web/css/at-rule/index.html (limited to 'files/ru/web/css/at-rule/index.html') diff --git a/files/ru/web/css/at-rule/index.html b/files/ru/web/css/at-rule/index.html new file mode 100644 index 0000000000..fd71ca762f --- /dev/null +++ b/files/ru/web/css/at-rule/index.html @@ -0,0 +1,76 @@ +--- +title: At-rules +slug: Web/CSS/At-rule +translation_of: Web/CSS/At-rule +--- +
{{cssref}}
+ +

At-rules это CSS операторы, которые показывают CSS как себя вести. Они начинаются со знака at, '@' (U+0040 КОММЕРЧЕСКОЕ AT), сопровождается идентификатором, и включает в себя всё до следующей точки с запятой, ';' (U+003B ТОЧКА С ЗАПЯТОЙ), или до следующего CSS блока, в зависимости от того, что наступит раньше.

+ +
/* Общая структура */
+@ИДЕНТИФИКАТОР (ПРАВИЛО);
+
+/* Пример: говорит браузеру использовать UTF-8 кодировку символов */
+@charset "utf-8";
+ +

Существует несколько at-правил, обозначаемые идентификаторами, каждое из которых имеет свой синтаксис:

+ + + +

Условные групповые правила

+ +

Как и значения свойств, каждое at-правило имеет свой синтаксис. Тем не менее, некоторые из них могут быть сгруппированы в специальную категорию, называемую Условные групповые правила. Эти операторы имеют общий синтаксис, и каждый из них может включать вложенные операторы - либо наборы правил, либо вложенные правила. Кроме того, все они передают общее семантическое значение - все они связывают некоторый тип условия, которое в любой момент оценивается как истинное или ложное. Если условие оценивается как истинное, то будут применяться все операторы в группе. Условные групповые правила описываются в CSS Conditionals Level 3 и в:

+ + + +

Поскольку каждая условная группа может также содержать вложенные операторы, может быть неопределенное количество вложений.

+ +

Характеристики

+ + + + + + + + + + + + + + + + + + + +
SpecificationStatusComment
{{SpecName('CSS3 Conditional')}}{{Spec2('CSS3 Conditional')}}Начальное определение
{{SpecName('Compat', '#css-at-rules', 'CSS At-rules')}}{{Spec2('Compat')}}Стандартизирует @-webkit-keyframes.
+ +

Читайте также

+ + -- cgit v1.2.3-54-g00ecf