Thème : Mise en forme et Style avec CSS3
Le CSS est écrit dans un fichier séparé (ex: style.css). On le lie dans le <head> du HTML :
Une règle CSS cible un élément et lui applique des styles :
| Catégorie | Propriété | Description / Valeurs |
|---|---|---|
| Texte | color |
Couleur du texte (nom, hexadécimal, rgb). |
font-family |
Police de caractère (ex: Arial, sans-serif). | |
font-size |
Taille de la police (px, em, %). | |
font-weight |
Épaisseur du trait (normal, bold). | |
text-align |
Alignement (left, center, right, justify). | |
| Fond | background-color |
Couleur d'arrière-plan de l'élément. |
background-image |
Image de fond (url). | |
| Boîte | width / height |
Largeur et hauteur de la boîte. |
padding |
Marge intérieure (entre contenu et bord). | |
margin |
Marge extérieure (entre deux éléments). | |
border |
Contour (ex: 2px solid black). | |
| Apparence | border-radius |
Arrondi des angles (px ou %). |
box-shadow |
Ombre portée sur l'élément. | |
| Interaction | cursor |
Type de curseur (ex: pointer pour les liens). |
C'est le concept le plus important pour la mise en page. Chaque élément est une boîte :
Les listes permettent de structurer des énumérations. On utilise toujours <li> pour chaque élément.
<ul>) : Pour une énumération sans notion d'ordre (puces).<ol>) : Pour une procédure, un classement ou des étapes (1, 2, 3...).<li> pour créer des sous-niveaux.La propriété list-style-type permet de changer l'apparence des puces ou des numéros :
| Valeur | Résultat pour <ul> |
Résultat pour <ol> |
|---|---|---|
disc / decimal |
Points pleins (défaut) | 1, 2, 3... (défaut) |
circle / lower-alpha |
Cercles vides | a, b, c... |
square / upper-roman |
Carrés pleins | I, II, III... |
none |
Supprime les puces | Supprime les numéros |