🍋
Menu
.css Code

CSS (Cascading Style Sheets)

CSS (Cascading Style Sheets) est le langage de feuilles de style utilisé pour décrire la présentation des documents HTML et XML. Il contrôle la mise en page, les couleurs, les polices, les animations et le design responsif sur l'ensemble du web.

Type MIME

text/css

Type

Texte

Compression

Sans perte

Avantages

  • + Separates presentation from content (HTML)
  • + Powerful layout systems: Flexbox, Grid, and container queries
  • + Custom properties enable theming and dynamic values
  • + Media queries enable responsive design for all screen sizes

Inconvénients

  • Global scope can cause unintended style conflicts
  • Browser compatibility differences require testing
  • No native variables before custom properties (pre-2017)

Quand utiliser .CSS

Utilisez CSS pour tout le stylisme web. Considérez les préprocesseurs (Sass, Less) pour les projets complexes ou les frameworks utilitaires (Tailwind CSS) pour le prototypage rapide. Le CSS natif est de plus en plus capable avec l'imbrication et les container queries.

Détails techniques

CSS utilise des sélecteurs et des blocs de déclarations (propriété: valeur). La spécificité détermine les priorités des règles (inline > ID > classe > élément). Les fonctionnalités modernes incluent les propriétés personnalisées (var()), calc(), les container queries et l'imbrication (natif en 2024).

Historique

Håkon Wium Lie a proposé CSS en 1994 et la première spécification W3C (CSS1) a suivi en 1996. CSS2 (1998) a ajouté le positionnement et les media types. CSS3 (en cours) a introduit le module Flexbox, Grid, les variables personnalisées et les animations.

Convertir depuis .CSS

Convertir en .CSS

Formats associés

Termes associés

Learn More

Cas d'utilisation