Les feuilles de styles, ou Cascading Style Sheets en anglais, sont connues sous l’abréviation de CSS. Ce langage permet de gérer la présentation des documents HTML.
Le but de la CSS est de séparer la structure d’un document HTML de sa présentation : HTML sert à structurer le contenu, CSS sert à mettre en forme plus facilement un contenu structuré. La mise en forme s’applique grâce à des styles sur de nombreux éléments : le positionnement, la police, les couleurs, les bordures, les arrière-plans, les animations…
Si votre site comporte plusieurs pages, le gros avantage de la CSS est la possibilité d’avoir une feuille de style séparée. Si vous voulez changer la couleur et la taille de vos titres h1 par exemple, il vous suffit de l’écrire dans la CSS et ils se changeront dans tout le site, plus besoin d’aller les changer manuellement dans chaque page. Quel gain de temps !
Un autre avantage des CSS est de pouvoir gérer des règles différentes pour chaque support d’affichage : un navigateur classique, une télévision, un support mobile – tablette ou smartphone -, un lecteur braille…