Cascading Style Sheets (CSS) est un langage de feuille de style utilisé afin de décrire la présentation d'un document écrit en HTML ou en XML (on inclut ici les langages basés sur XML comme SVG ou XHTML). CSS décrit la façon dont les éléments doivent être affichés, à l'écran, sur du papier ou sur autre support.
CSS est l'un des langages principaux du Web et a été standardisé par le W3C. Ce standard évolue sous forme de niveaux (levels), CSS1 est désormais considéré comme obsolète, CSS2.1 correspond à la recommandation et CSS3, qui est découpé en modules plus petits est en voie de standardisation.
- La référence CSS
Une référence exhaustive destinée aux développeurs web expérimenté et qui décrit chaque propriété et concept de CSS.
- Le tutoriel CSS
Une introduction pas à pas pour permettre aux débutants de démarrer. Ce tutoriel explore et explique les différents concepts clés de CSS.
Documentation et tutoriels
- Les concepts majeurs de CSS
- Plusieurs articles de cette section présentent les aspects clés du langage. On y décrit notamment la syntaxe et les formes du langage, les fondamentaux tels que la spécificité et l'héritage, le modèle de boîtes, la fusion des marges, l'empilement, les contextes de formatage des blocs, ou encore les concepts de valeur initiale, valeur calculée, valeur utilisée et valeur réelle. Les entités telles que les propriétés raccourcies sont également définies.
- Le guide CSS pour les développeurs
- Vous trouverez un ensemble d'articles allant de la mise en forme du HTML aux techniques CSS plus avancées utilisé pour présenter un contenu élégamment.
- Quelques questions fréquemment posées sur CSS
- Les réponses aux questions souvent posées à propos de CSS.
Des outils de développement pour CSS
- Le service de validation CSS du W3C permet de vérifier si une feuille de style CSS est valide.
- Les outils de développement Firefox permettent de visualiser, d'éditer une feuille de style en direct grâce à l'inspecteur et à l'éditeur de styles.
- L'extension Firebug pour Firefox est une extension populaire qui d'éditer le code CSS des sites visités à la volée. Cette extension est très pratique dans le cadre du développement Web.
- D'autres outils, guide pour les débutants.
Voir aussi
- La partie CSS de la section Apprendre le Web
- Les langages web sur lesquels CSS est souvent utilisé : HTML, SVG, XHTML et XML.
- Des technologies Mozilla qui emploient CSS : XUL, Firefox, les thèmes et extensions Thunderbird.
Rejoignez la communauté Web layout
- Stack Overflow: CSS topics
- CSS-Discuss: Liste de diffusion CSS-Discuss