CSS est l'abréviation de Feuilles de style en cascade. Il s'agit d'un mécanisme simple pour ajouter des styles aux documents Web et appartient au langage de mise en page de la couche de présentation.
1. Spécifications de syntaxe de base
Analyser une instruction CSS typique :
p {COLOR:#FF0000;BACKGROUND:#FFFFFF}
Où "p" nous appelons "sélecteurs", indiquant que nous voulons définir un style pour "p" ;
La déclaration de style est écrite entre deux accolades "{}" ;
COLOR et BACKGROUND sont appelés "propriétés", et des points-virgules sont utilisés entre différentes propriétés ";" ;
"#FF0000" et "#FFFFFF" sont les valeurs des attributs.
2. Valeur de couleur
La valeur de couleur peut être écrite en valeur RVB, par exemple : color : rgb(255,0,0), ou elle peut être écrite en hexadécimal, tout comme l'exemple ci-dessus color:#FF0000 . Si les valeurs hexadécimales sont répétées par paires, elles peuvent être abrégées avec le même effet. Par exemple : #FF0000 peut s’écrire #F00. Cependant, il ne peut pas être abrégé s'il ne se répète pas. Par exemple, #FC1A1B doit être rempli de six chiffres.
3. Définir les polices
Les standards du Web recommandent la méthode de définition de police suivante :
body { font-family : "Lucida Grande", Verdana, Lucida, Arial, Helvetica, Song Dynasty, sans-serif }
Les polices sont sélectionnées dans l’ordre indiqué. Si l'ordinateur de l'utilisateur contient la police Lucida Grande, le document sera désigné Lucida Grande. Sinon, elle est désignée comme police Verdana, s'il n'y a pas de Verdana, elle est désignée comme police Lucida, et ainsi de suite
La police Lucida Grande convient à Mac OS X
La police Verdana convient à tous les Windows ; systèmes ;
Lucida convient aux utilisateurs UNIX
"Song Ti" convient aux utilisateurs de chinois simplifié
Si aucune des polices répertoriées n'est disponible, l'appel de la police sans empattement par défaut peut être garanti ;
4. Sélecteur de groupe
Lorsque plusieurs éléments ont les mêmes attributs de style, ils peuvent appeler une instruction ensemble, séparés par des virgules : p, td, li { font-size: 12px }
5. La dérivée le sélecteur
peut être utilisé Le sélecteur dérivé définit un style pour les éléments enfants dans un élément, par exemple :
li strong { font-style : italic; font-weight : normal;}
consiste à définir un style italique pour l'élément enfant fort sous li Style gras.
6.id selector
La mise en page CSS est principalement implémentée à l'aide du calque "div", et le style du div est défini via le "sélecteur id". Par exemple, on définit d'abord un calque