at-правила (at-rules)

At-правила начинаются at-ключевым словом, символом '@', сразу после которого следует идентификатор (например, '@import', '@page').

At-правило состоит из вышеназванного и последующей точки с запятой (;) или блока, в зависимости от того, что идёт первым. ПА CSS, обнаруживающий нераспознаваемое at-правило, обязан игнорировать всё это правило и продолжить разбор после него.

В CSS2 ПА обязан игнорировать любое правило '@import', которое появляется внутри блока или предшествует всем наборам правил.

Пример неверного использования:

Предположим, например, что разборщик CSS2 обрабатывает такую таблицу стилей:

@import "subs.css";
H1 { color: blue }
@import "list.css";

Второе '@import', в соответствии с CSS2, недопустимо. Разборщик CSS2 игнорирует всё at-правило, сокращая таблицу стилей до:

@import "subs.css";
H1 { color: blue }

Пример неверного использования:

Здесь второе правило '@import' - неверное, поскольку появляется внутри блока '@media'.

@import "subs.css";
@media print {
@import "print-main.css";
BODY { font-size: 10pt }
}
H1 {color: blue }

 






У данной записи пока нет ниодного комментария