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

Contenu supprimé Contenu ajouté
clarification du propos
Ligne 2 :
 
== Qu'est-ce qu'une feuille de style ? ==
Les '''feuilles de stylestyles''' 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 depour 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 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...
Ligne 8 :
Les feuilles de style se proposent de résoudre ces deux problèmes par deux approches différentes :
 
# En définissant une feuille de style interne au code Html, on créé un style par page. Ce quiCeci est relativement lourd mais parfois intéressant.
# En définissant une feuille de style externe qui peut alors être utilisée depuis n'importe quel document Html.
# La méthode la plus courante et la plus adaptée, celle exploitant au mieux cette faculté de "généralisation" des styles, est l'externalisation. Elle consiste à créer un fichier externe d'extension .css et qui compilera les règles de style de toutes les pages affiliées à ce fichier par une déclaration dans l'en-tête de chaque page (la partie <code>head</code> du document html). Le fichier html ne contiendra ainsi que la structure de la page et son style sera appliqué "par dessus" comme une sorte de masque. L'objectif de séparation de la présentation et de la structure est donc atteint.
 
#Cette Laseconde méthode est la plus courante et la plus adaptée, cellecar exploitantelle exploite au mieux cettela faculté de "''généralisation"'' des styles, est l'externalisation. Elle consiste à créer un fichier externe habituellement d'extension <tt>.css et</tt> qui compileracontient les règles de stylestyles de toutes lesdes pages. affiliées à ce fichier par uneUne déclaration dans l'en-tête de chaque page web (la partie <code>head</code> du document htmlHtml) permet ensuite d'appeler ces styles. Le fichier htmlHtml ne contiendra ainsi que la structure de la page et son style sera appliqué "par dessus" comme une sorte de masque. L'objectif de séparation de la présentation et de la structure est donc atteint.
 
== Historique ==