« Le langage CSS/Structure et syntaxe » : différence entre les versions

m
m (→‎Calcul de spécificité : Déploiement using AWB)
 
; Mise en forme du code
: Les feuilles de styles CSS ne tiennent pas compte des espaces et retourretours à la ligne.
 
; Identifiants
:* Pour mettre un guillemet simple ou double dans la chaîne affichable, on fait précéder le caractère d'une barre de fraction inversée, respectivement « <code>\'</code> » et « <code>\"</code> ».
:* Pour mettre un retour de ligne, on utilise le caractère « <code>\000a</code> » (ou « <code>\a</code> ») ; si l'on veut revenir à la ligne dans le code, on place une barre de fraction inversée seule en fin de ligne.
:* En absence de la définition du jeu de caractères ''(charset)'', elles ne peuvent contenir que des caractères ASCII ; les caractères Unicode sont obtenuobtenus en mettant le code hexadécimal précédé d'une barre de fraction inversée, par exemple « <code>\00a0</code> » pour une espace insécable, « <code>\0152</code> » pour « œ » (on peut ignorer les zéros de tête)… Une feuille incluse dans un fichier HTML (entre les balises <code>&lt;style&gt;…&lt;/style&gt;</code>) utilise le même jeu de caractères que la page HTML. Si la feuille de style est dans un fichier à part, on définit la feuille de code par la règle <code>@charset</code> (par exemple <code>@charset "ISO-8859-1";</code>).
 
; Commentaires
: lesLes commentaires commencent par une barre de fraction suivie d'un astérique « <code>/*</code> », et se concluent par la succession de caractères inverse « <code>*/</code> ». Ils sont facultatifs, voire inutiles, pour les modifications mineures d'affichage (inutile d'indiquer que l'on souligne, cela se lit facilement), mais indispensables pour les mises en pages importantes (inscrire par exemple la taille minimale d'une marge pour avoir la place d'insérer le menu permet de ne pas commettre de maladresse lors d'une future modification du fichier).
 
== Structure générale ==