Définition
CSS pour Cascading Style Sheets soit Feuilles de style en cascade.
Feuilles de style
(Une feuille de style est) un ensemble de règles qui associent des propriétés de style et des valeurs à des éléments structurels dans un document, exprimant ainsi comment présenter le document. Les feuilles de style ne contiennent généralement pas d’éléments relevant du « contenu »; elles peuvent être liées à et depuis des documents; elles sont réutilisables.1
Pour synthétiser :
- une feuille de style est un document qui regroupe des ensembles de règles définissant la présentation d’un ou plusieurs autres documents
- ces règles sont des propriétés et valeurs qui s’associent à la structure d’un document afin d’en exprimer la présentation
- Les feuilles de style ne contiennent pas d’éléments relevant du « contenu »
- une feuille de style peut être liée à un document depuis celui-ci
- une feuille de style est réutilisable : on peut se servir de la même feuille de style pour un ou plusieurs documents.
Pour illustrer cette réutilisabilité, on peut consulter le site CSS Zen Garden, qui, quoi qu’un peu daté, illustre bien cette possibilité avec un site présentant un unique contenu avec de nombreuses feuilles de styles différentes.
En cascade
(La cascade est) le processus de combinaison de plusieurs feuilles de style et de résolution des conflits entre celles-ci »2
Pour synthétiser :
- il est possible d’utiliser plusieurs feuilles de style au sein d’un même document
- l’utilisation de plusieurs feuilles de style pouvant faire naître des conflits, il est nécéssaire d’opérer un arbitrage entre celles-ci
- on appelle ce processus la cascade
notes & références
-
“Style sheet : A set of rules that associate stylistic properties and values with structural elements in a document, thereby expressing how to present the document. Style sheets generally do not contain content; are linkable from documents; and are reusable”. Wium Lie, Håkon. “Cascading Style Sheets.” Faculty of Mathematics and Natural Sciences, University of Oslo, Norway, 29 Mar. 2005. Web. 07 Mar. 2017. ↩
-
“Cascade : The process of combining several style sheets and resolving conflicts between them.”, Ibid. ↩