Feuille de style en cascade (css)

Définition - Que signifie feuille de style en cascade (CSS)?

Les feuilles de style en cascade (CSS) sont une norme (ou un langage) qui décrit la mise en forme des pages de langage de balisage. CSS définit la mise en forme pour les types de documents suivants:

  • Langage de balisage HyperText (HTML)
  • Langage de balisage HyperText extensible (XHTML)
  • Langage de balisage extensible (XML)
  • Graphique vectoriel évolutif (SVG)
  • Langage d'interface utilisateur XML (XUL)

CSS permet aux développeurs de séparer le contenu et les éléments visuels pour un meilleur contrôle et une plus grande flexibilité de la page. Un fichier CSS est normalement joint à un fichier HTML au moyen d'un lien dans le fichier HTML.

En décembre 1998, le World Wide Web Consortium (W3C) a publié la première spécification CSS (CSS1). Cela a été suivi par CSS niveau 2 (CSS2) et CSS niveau 2, révision 1 (CSS2.1)

Definir Tech explique la feuille de style en cascade (CSS)

Le formatage des documents HTML était fastidieux et complexe avant CSS en raison des attributs de style HTML intégrés. Plus précisément, les balises stylisées nécessitaient des descriptions détaillées et répétitives des éléments suivants:

  • Couleurs de police
  • Styles d'arrière-plan
  • Alignements des éléments
  • Les frontières
  • Tailles

CSS définit structurellement des éléments pour les titres (h1), les sous-titres (h2), les sous-sous-titres (h3), etc. Des options d'élément sont disponibles pour la police, la couleur, l'emphase, la taille, etc.

CSS permet aux développeurs de déplacer les éléments de style vers une zone HTML distincte pour un balisage propre. Par exemple, si un développeur souhaitait modifier la police de tous les en-têtes h2 d'un fichier HTML, une seule modification pourrait être apportée au fichier CSS joint. Si aucun fichier CSS n'était joint, le développeur devrait changer l'option de police pour chaque en-tête h2 dans le fichier HTML principal.