mozilla
Vos résultats de recherche

    Règles @

    Une règle @ est une expression CSS débutant par le symbole '@' (U+0040 COMMERCIAL AT), suivi d'un identifiant, et se termine au premier point-virgule, ';' (U+003B SEMICOLON), en dehors d'un bloc, ou à la fin du premier bloc CSS.

    Il existe de nombreuses règles @, désignées par leur identifiants, chacune ayant leur propre syntaxe :

    • @charset, définit le jeu de caractères utilisé par la feuille de style.
    • @import, indique au moteur de rendu CSS d'inclure une feuille de style externe.
    • @namespace, indique au moteur de rendu CSS que tout son contenu doit être considéré comme préfixé par un espace de noms XML.
    • Des règles @ imbriquées, un sous ensemble d'expressions imbriquées, qui peut être utilisé non seulement comme une expression dans une feuille de style, mais aussi dans le groupe des règles conditionnelles :
      • @media, un règle conditionnelle de groupe qui applique son contenu seulement si l'appareil remplit la condition définie en utilisant une media query.
      • @font-face, décrit l'aspect d'une police de caractère externe qui doit être téléchargée.
      • @document, une règle conditionnelle de groupe qui applique son contenu si le document auquel la feuille de style s'applique remplit la condition énoncée.
      • @supports, une règle conditionnelle de groupe qui applique son contenu si le navigateur remplit la condition énoncée.

    Règles conditionnelles de groupe

    Tout comme les valeurs des propriétés, chacune des règles @ a une syntaxe différente. Néanmoins, un certain nombre d'entre elles peuvent être groupées dans une catégorie spécifique, les règles conditionnelles de groupe. Ces expressions partagent une syntaxe commune et chacune d'elles inclut des expressions imbriquées, qu'elles soient des ensembles de règles CSS ou des règles @ imbriquées. De plus, elles transmettent toutes une signification sémantique commune : elles lient toutes une condition (de différents types) à certaines expressions qui doivent être appliquées.

    Les règles conditionnelles de groupe sont définies dans CSS Conditionals Level 3 et sont :

    Puisque chaque groupe conditionnel peut aussi contenir des expressions imbriquées, le niveau d'imbrication n'est pas limité.

     

    Étiquettes et contributeurs liés au document

    Contributors to this page: naar, teoli, Chealer, FredB
    Dernière mise à jour par : Chealer,