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

Contenu supprimé Contenu ajouté
m Styles et imbrication des éléments : suppr
intro revue
Ligne 1 :
{{Programmation CSS | prec=[[../Introduction/]] | suiv=[[../Les sélecteurs/]]}}
 
{{Cadre
Ce chapitre a pour but de poser les bases de la structure d'une feuille de style CSS ainsi que les premiers éléments
|flotte=droite|largeur=30%|couleur fond=#FFF8F8|couleur bordure=#99B3FF
de syntaxe. Nous aborderons également la liaison entre les documents html et les CSS, et la propriété de ''cascade''.
|extramarge=0.5em 0|extramargelat=0.5em 1em}}
'''Si vous êtes pressé''' consultez en priorité :
* [[#R.C3.A8gles_syntaxiques_de_base|Règles syntaxiques de base]]
* [[#Structure_g.C3.A9n.C3.A9rale|Structure générale]]
* [[#D.C3.A9claration_de_styles|Déclarations de styles]]
{{Fin}}
Ce chapitre a pour but de poser les bases de la structure d'une feuille de styles CSS ainsi que les premiers éléments de syntaxe. Nous aborderons également la liaison entre les documents web et les CSS, la propriété de ''cascade'' des styles et l'adéquation des styles à l'appareil restituant la page web.
 
== Règles syntaxiques de base ==
 
* Les feuilles de stylestyles CSS ne sont pas sensibles à la casse : elles ne tiennent pas compte des majuscules et minuscules. Exception faite pour les éléments n'obéissant pas directement aux règles de syntaxe CSS, notamment les attributs ''id'' et ''class'' (dont le nommage est assuré par le rédacteur : vous), les noms des polices de caractères (exemple : "Trebuchet MS"), et les [[w:URL|URL]] ne répondant pas à ces règles.
* 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.