Les
CSS, ou encore Cascading Style Sheets, représentent le langage de mise en forme des pages web.
Les feuilles de styles permettent, comme leur nom l'indique, de donner du style aux pages html.
Le
langage html est un langage de structure. Il ne sert
donc qu'à créer la page web où apparaîtront les données.
Les
CSS quant à elles, mettront ces données en formes par un principe de propriétés et d'héritage.
Ces propriétés peuvent être incluses dans les balises HTML, mais il est fortement recommandé, notamment dans un but de maintenance et de clarté du site, de les déclarer dans
un fichier externe qui sera lui appelé dans la page html. On parlera alors de
feuilles de styles externes.
C'est grâce à elles qu'une page web sera ergonomique, agréable à consulter et visuellement modifiable à souhait.
Les propriétés des éléments déclarées dans les
CSS sont donc complémentaires au langage html.