Définition

CSS

Définition

CSS (Cascading Style Sheets) est le langage standard pour styliser les pages web. Il sépare le contenu (HTML) de la présentation, permettant un meilleur contrôle du design.

Concepts clés :

  • Sélecteurs : Ciblage des éléments HTML
  • Propriétés : Définition des styles (couleur, taille, position)
  • Cascade : Règles de priorité des styles
  • Héritage : Transmission des styles aux éléments enfants

Fonctionnalités modernes :

  • Flexbox : Mise en page flexible
  • Grid : Système de grille 2D
  • Variables CSS : Propriétés personnalisées réutilisables
  • Media Queries : Design responsive
  • Animations : Transitions et keyframes

Frameworks CSS populaires :

  • Tailwind CSS
  • Bootstrap
  • Bulma
  • Foundation

Exemple d'usage

CSS permet de définir qu'un titre h1 soit en bleu, de taille 32px, centré sur la page : h1 { color: blue; font-size: 32px; text-align: center; }