« Le langage CSS/Introduction » : différence entre les versions
Contenu supprimé Contenu ajouté
mAucun résumé des modifications |
petites corrections |
||
Ligne 4 :
Les '''feuilles de style''' en cascade ('''CSS''', pour ''Cascading Style Sheets'') constituent un moyen de séparer la structure et la mise en page d'un site web. En tant que spécification du [[w:fr:World Wide Web Consortium|W3C]], elles obéissent à un ensemble de règles précises.
En [[w:fr:HTML|HTML]] ''classique'', les règles de styles sont souvent intégrées au fil du code structurel, ce qui a — entre
Les feuilles de style se proposent de résoudre ces deux problèmes, en externalisant et en factorisant ces règles de style, le plus souvent dans un fichier externe d'extension .css
Il est
Enfin, l'objectif final est de produire une feuille de style valide, donc bien formée et rédigée.
Une feuille de style consiste en la déclaration de toutes les '''règles de style''' nécessaires à la mise en forme visuelle du document auquel elle sera liée. Cela va de sa mise en page générale à l'aspect des liens survolés par la souris. La grammaire des feuilles de style est suffisament riche pour permettre de désigner des groupes d'éléments, un seul élément, des éléments faisant
Le sélecteur est
Entre crochets sont placées les déclarations, qui se décomposent en deux parties séparées par <tt>:</tt> . La première partie est une propriété (par exemple <tt>font-size</tt>), la seconde la valeur de la propriété (par exemple <tt>1em</tt>). Les valeurs ne sont pas entourées de guillemets <tt>" "</tt>.
A noter que le formatage ''blanc'' (espace, tabulation, retour à la ligne...) est sans importance. Les impératifs principaux sont d'utiliser des minuscules et de bien former les règles, terminées par un <tt>;</tt> obligatoire. Enfin, on peut utiliser plusieurs sélecteurs séparés par une virgule
Un exemple concret d'une règle de style qui mettra en gras et en rouge tous les titres de niveau 1 d'un document :
|