Choix de la langue.
Choix de la langue :
Bref historique.
- CSS 1. (1996), en pleine guerre des navigateurs, cette première version de CSS a du mal à s'imposer, chacun essayant d'implémenter
ses propres variantes. Assez limité, il ne comporte qu'une grosse cinquantaine de propriétés. Malgré tout l'essentiel du langage est déjà défini :
le mécanisme d'héritage, les priorités, la tolérance envers les règles inconnues, etc.
Bert Bos et Hâkon Wium Lie en sous les principaux instigateurs. - CSS 2. (1998). La version 2 intègre de nombreuses fonctionnalités telles que le positionnement propriété
position
) qui faisiait défaut dans la version 1. - CSS 2.1 corrige de nombreuses erreurs de la version 2. Apparaît alors la nécessité de modules pour faciliter la gestion de l'évolution du langage.
- CSS 3. Organisé pour la première fois en modules, la spécification évolue maintenant module par module.
Les fonctionnalités déjà présentes dans la version 2 commencent leur numérotation à 3 (comme
font
oubackground
par exemple), tandis que les nouvelles fonctionnalités (commeflex-box
) commencent à 1.
Liste des modules.
- Animations pilotées par un défilement
- Compositions et mélanges
- CSS 2.1 - Spécification concernant les feuilles de styles en cascade - Révision 1
- CSS 3 - Spécification concernant les feuilles de styles en cascade - Version 3
- Définition de sous titres pour vidéos
- Déplacements suivant un chemin.
- Directive CSS @apply
- Les événements de pointeur
- Les marqueurs SVG
- Media Queries
- Module CSS - Adaptation du terminal
- Module CSS - Affichage
- Module CSS - Ajustement de la taille du texte
- Module CSS - Ajustement des couleurs
- Module CSS - Alignement des blocs
- Module CSS - Animations
- Module CSS - Annotations Ruby
- Module CSS - Arrière-plans et bordures
- Module CSS - Cascade et héritage
- Module CSS - Confinement
- Module CSS - Couleurs
- Module CSS - Débordements
- Module CSS - Décoration du texte
- Module CSS - Défilement avec accrochages
- Module CSS - Dimensionnement des blocs
- Module CSS - Éléments positionnés
- Module CSS - Fonctions d'accélération
- Module CSS - Formes de base
- Module CSS - Fragmentation
- Module CSS - Gestion des limtes du défilement
- Module CSS - Génération de contenu
- Module CSS - Images
- Module CSS - Interface utilisateur de base
- Module CSS - Les transitions
- Module CSS - Listes et compteurs
- Module CSS - Masquage
- Module CSS - Media paginé
- Module CSS - Mise en page en ligne
- Module CSS - Mise en page multi-colonnes
- Module CSS - Mise en page par flex-box
- Module CSS - Mise en page par grille
- Module CSS - Modes d'écriture
- Module CSS - Modèle de blocs
- Module CSS - Pages flottantes
- Module CSS - Parole (TTS)
- Module CSS - Polices de caractères
- Module CSS - Propriétés et valeurs logiques
- Module CSS - Propriétés personnalisées (variables) - Niveau 1
- Module CSS - Pseudo-éléments
- Module CSS - Règles conditionnelles
- Module CSS - Régions
- Module CSS - Styles de compteurs
- Module CSS - Stylisation des barres de défilement
- Module CSS - Tableaux
- Module CSS - Texte
- Module CSS - Traits et remplissages
- Module CSS - Transformations
- Module CSS - Transitions d'afichage
- Module CSS - Valeurs et unités
- Module CSS - Will change - Niveau 1
- Module CSS Viewport
- Module filtres et effets
- Scalable Vector Graphics (SVG)
- Sélecteurs
- Styles pour la restitution vocale
- SVG (Scalable Vector Graphics)