« Le langage CSS/Introduction » : différence entre les versions

Contenu supprimé Contenu ajouté
clarification du propos
code d'exemple Html lourd
Ligne 4 :
Les '''feuilles de styles''' en cascade ('''CSS''', pour ''Cascading Style Sheets'') décrivent l'apparence des divers éléments d'une page web par le biais de couples ''propriété'' / ''valeur''. Étant distinctes du code Html de la page, elles constituent un moyen pour séparer structure et 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 qui seront décrites dans les chapitres suivants et que les navigateurs web sont tenus de respecter.
 
Le problème du [[w:fr:HTML|HTML]] utilisé seul est qu'il oblige à intégrer les déclarations de style au sein du code, qui perd ainsi en clarté, et à multiplier les déclarations de style pour chaque cadre, chaque paragraphe... Par exemple, si on veut changer la police, la couleur et l'interligne de chaque paragraphe, en pur Html il faudrait écrire ceci dans chaque page web et pour chaque paragraphe :
 
<nowiki><p style="font-family: Bitstream Vera Sans; color: #666; line-height: 1.6em;"></nowiki>
''texte du paragraphe''
<nowiki></p></nowiki>
 
Les feuilles de style se proposent de résoudre ces deux problèmes par deux approches différentes :