Qu'est-ce que CSS?

Cascension Style Sheets, appelé affectueusement CSS, est un langage de conception simple destiné à simplifier le processus de présentation des pages Web.

CSS gère l'aspect et la convivialité d'une page Web. À l'aide de CSS, vous pouvez contrôler la couleur du texte, le style des polices, l'espacement entre les paragraphes, la taille et la disposition des colonnes, les images ou couleurs d'arrière-plan utilisées, les conceptions de mise en page, les variations d'affichage pour différents appareils et tailles d'écran ainsi que divers autres effets.

Le CSS est facile à apprendre et à comprendre, mais il offre un contrôle puissant sur la présentation d'un document HTML. Le plus souvent, CSS est combiné avec les langages de balisage HTML ou XHTML.

Avantages de CSS

  • CSS saves time- Vous pouvez écrire du CSS une fois, puis réutiliser la même feuille dans plusieurs pages HTML. Vous pouvez définir un style pour chaque élément HTML et l'appliquer à autant de pages Web que vous le souhaitez.

  • Pages load faster- Si vous utilisez CSS, vous n'avez pas besoin d'écrire des attributs de balise HTML à chaque fois. Écrivez simplement une règle CSS d'une balise et appliquez-la à toutes les occurrences de cette balise. Donc, moins de code signifie des temps de téléchargement plus rapides.

  • Easy maintenance - Pour faire un changement global, changez simplement le style, et tous les éléments de toutes les pages Web seront mis à jour automatiquement.

  • Superior styles to HTML - CSS a un éventail d'attributs beaucoup plus large que HTML, vous pouvez donc donner un bien meilleur aspect à votre page HTML par rapport aux attributs HTML.

  • Multiple Device Compatibility- Les feuilles de style permettent d'optimiser le contenu pour plusieurs types d'appareils. En utilisant le même document HTML, différentes versions d'un site Web peuvent être présentées pour les appareils portables tels que les PDA et les téléphones portables ou pour l'impression.

  • Global web standards- Les attributs HTML sont désormais obsolètes et il est recommandé d'utiliser CSS. C'est donc une bonne idée de commencer à utiliser CSS dans toutes les pages HTML pour les rendre compatibles avec les futurs navigateurs.

Qui crée et gère le CSS?

CSS est créé et maintenu par un groupe de personnes au sein du W3C appelé le CSS Working Group. Le groupe de travail CSS crée des documents appelés spécifications. Lorsqu'une spécification a été discutée et officiellement ratifiée par les membres du W3C, elle devient une recommandation.

Ces spécifications ratifiées sont appelées recommandations car le W3C n'a aucun contrôle sur la mise en œuvre réelle du langage. Des entreprises et organisations indépendantes créent ce logiciel.

NOTE - Le World Wide Web Consortium, ou W3C, est un groupe qui formule des recommandations sur la manière dont Internet fonctionne et comment il doit évoluer.

Versions CSS

Les feuilles de style en cascade niveau 1 (CSS1) sont sorties du W3C en tant que recommandation en décembre 1996. Cette version décrit le langage CSS ainsi qu'un modèle de formatage visuel simple pour toutes les balises HTML.

CSS2 est devenu une recommandation du W3C en mai 1998 et s'appuie sur CSS1. Cette version ajoute la prise en charge des feuilles de style spécifiques aux supports, par exemple les imprimantes et les appareils auditifs, les polices téléchargeables, le positionnement des éléments et les tableaux.