Règles-at (at-rules)

Règles-at

Les règles-at commencent par un mot-clé-at : un caractère @ immédiatement suivi par un identificateur (par exemple @import, @page) Une règle-at est constituée de tout ce qu’elle contient jusqu’au prochain point-virgule ou prochain bloc. [1].

Les règles-at correspondent à des usages particuliers, comme définir l’encodage utilisé ou définir un format spécifique auquel associer des jeux de règles. Il existe une douzaine de règles-at;

Exemple

@charset "UTF-8";
@import url('landscape.css') screen and (orientation:landscape);
@media print {
   /* contenu */
}

Règles-at imbriquées

Lorsqu’une règle-at peut être imbriquée, on peut parler de règle-at imbriquée (nested at-rule) [2].