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

Contenu supprimé Contenu ajouté
LgD (discussion | contributions)
→‎Ordre des spécificités des règles : + précision sur le calcul de priorité, - erreur classique sur !important dans IE (cf page de discussion)
→‎Règles syntaxiques de base : chaînes de caractère
Ligne 16 :
* Les feuilles de styles CSS ne tiennent pas compte des espaces et retour à la ligne.
* Les indentifiants (nom, ''id'' et ''class'') ne peuvent contenir que des caractères A-Z, a-z, 0-9 plus le tiret (-) et le caractère de soulignement (_). Il ne peuvent pas commencer par un nombre.
* Les chaînes de caractères affichables (par exemple pour les pseudo-éléments <code>:before</code> et <code>:after</code>, ou pour la propriété <code>quote</code>) sont entre des guillemets simples « <code>'</code> » (« apostrophe ») ou doubles « <code>"</code> ». 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, par exemple <code>\'</code> ou <code>\"</code>. Elles ne peuvent contenir que des caractères ASCII ; les caractères Unicode sont obtenu 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 « œ »…
 
== Structure générale ==