Evolution du CSS : vers un langage de programmation ?

Télécharger le PDF du cours


Livret PDF du cours
Ces dernières années, le CSS a évolué de plus en plus vite et dans une direction le rapprochant de plus en plus d’un langage de programmation à part entière à l’inverse d’un simple langage de présentation.L’introduction des concepts de fonctions et de variables ou “propriétés personnalisées” (“custom properties”) comme le CSS les appelle en est la preuve.

Certaines des fonctionnalités présentées dans cette dernière partie sont encore en développement ou instables, mais il me semblait tout de même très intéressant de vous présenter le futur du CSS et la direction dans laquelle le langage progresse.

Cette dernière partie va être pour moi l’opportunité de vous présenter certaines technologies très récentes ou à venir afin que vous ayez une véritable vue d’ensemble sur l’état du CSS aujourd’hui et sur la direction dans laquelle le langage avance. Nous allons donc discuter des sujets suivants :

  • Les propriétés personnalisées ou “variables” CSS ;
  • Les fonctions CSS ;
  • L’imbrication des sélecteurs CSS ;
  • L’héritage étendu des propriétés en CSS