Le langage CSS

Un livre de Wikilivres.
Aller à : navigation, rechercher
Books-aj.svg aj ashton 01.svg
La lecture préalable de
HTML est nécessaire.
Nuvola-inspired File Icons for MediaWiki-fileicon-ps.png

Une version imprimable de Le langage CSS est disponible. (voir/modifier)

Consultez également ces pages dans d’autres projets Wikimedia :

Article encyclopédique sur Wikipédia.
Définition sur Wiktionnaire.
Connaissances universitaires sur Wikiversité.

Le langage CSS
Un livre de l'étagère Informatique de Wikilivres.

Présentation

Les CSS, Cascading Style Sheets (feuilles de styles en cascade), servent à mettre en forme des documents web, type page HTML ou XML. Par l'intermédiaire de propriétés d'apparence (couleurs, bordures, polices, etc.) et de placement (largeur, hauteur, côte à côte, dessus-dessous, etc.), le rendu d'une page web peut être intégralement modifié sans aucun code supplémentaire dans la page web. Les feuilles de styles ont d'ailleurs pour objectif principal de dissocier le contenu de la page de son apparence visuelle. Ceci permet :

  • de ne pas répéter dans chaque page le même code de mise en forme
  • d'utiliser des styles génériques, avec des noms explicites (par exemple un style encadré pour du texte ou des images)
  • de pouvoir changer l'apparence d'un site web complet en ne modifiant qu'un seul fichier
  • de faciliter la lecture du code de la page

La meilleure démonstration de la puissance et de l'intérêt des CSS est le site Jardin Zen CSS : en cliquant sur les liens du menu, l'apparence de la page change radicalement, et pourtant son code HTML n'a pas changé d'un iota... Bref les CSS permettent de gagner en productivité et en maintenabilité des sites web, tout en offrant des possibilités graphiques incontestables. Lorsqu'on se lance dans la conception de pages web, il faut apprendre les CSS !

Ce livre reprend les spécifications du W3C dont les CSS font partie, mais en les rendant intelligibles aux non-initiés et en les agrémentant de conseils, d'exemples, d'astuces... Il nécessite comme pré-requis la connaissance des bases du langage HTML, éventuellement XHTML pour lequel les CSS peuvent devenir absolument nécessaires. Enfin les spécifications du W3C sur lesquelles se basent ce livre concernent les CSS version 2.1.

Corpus
Généralités
Mise en forme
Mise en page
Pour aller plus loin
Annexes
Standards et accessibilité

Voir aussi[modifier | modifier le wikitexte]