
CSS signifie Cascading Style Sheets (feuilles de style en cascade). Ce langage sert à décrire la mise en forme des pages web. Il sépare présentation et contenu – mise en page, couleurs, polices – et améliore l’accessibilité et la flexibilité du contenu. CSS donne son apparence au HTML dans le navigateur. Il fait gagner du temps : une feuille de style peut servir sur de nombreuses pages et le contenu peut être optimisé pour plusieurs types d’appareils.
Dans ce tutoriel CSS, vous apprendrez à contrôler le style et la disposition de plusieurs pages web à la fois. Le CSS a été introduit avec le HTML pour mieux styliser les éléments HTML.
Des bases en HTML sont utiles : avec les balises HTML on structure les pages, avec le CSS on les met en forme. Le HTML structure le contenu, le CSS le formate – couleur (color), fond, taille de police, etc. Notre guide comporte des sections sur les bases, les propriétés CSS et les sélecteurs.
Les bases du CSS
Dans le chapitre Bases, vous verrez comment utiliser le CSS dans un document HTML et comment écrire la syntaxe. Vous y trouverez aussi des rappels sur le texte, la police, les liens, les tableaux, les bordures, le padding et les marges. Le chapitre présente aussi les dégradés CSS pour des fonds en transition de couleurs.
Guides CSS
Ce livre propose un long guide Flexbox sur la mise en page à une dimension, avec des exemples, ainsi qu’une liste des propriétés CSS3 classées par catégories avec de courtes descriptions.
Sélecteurs
Le CSS est un langage de règles : vous définissez des ensembles de styles pour des éléments ou groupes d’éléments. Les sélecteurs CSS ciblent les éléments selon l’id, la classe, le type, les attributs, etc. Le chapitre Sélecteurs couvre pseudo-classes et pseudo-éléments avec exemples et support navigateurs, y compris des sélecteurs peu courants.
Propriétés
Le chapitre Propriétés CSS décrit près de 250 propriétés – courantes ou dépréciées – avec des exemples à tester, des conseils et des notes pour bien choisir.
Les chapitres suivants approfondissent tout ce qui touche au CSS. Nous espérons que vous apprendrez agréablement avec nous et y trouverez des informations utiles.