Propriétés des bords, marges et contenu
Modèle de boîte CSS
Chaque élément génère de 0 à N boîtes (généralement 1)

Propriétés
- border-width: 0.5em; border-style: solid; border-color: green; margin: 1em
- border: 0.5em solid green; margin: 1em
- border: 0.5em dotted green; margin: 1em
- border: 0.5em dashed green; margin: 1em
- border: 0.5em double green; margin: 1em
- border: 0.5em groove green; margin: 1em
- border: 0.5em ridge green; margin: 1em
- border: 0.5em inset green; margin: 1em
- border: 0.5em outset green; margin: 1em
- border-top: thick red double; border-right: 1em blue ridge; margin: 1em
- padding-right: 1em; border: 0.1em solid green; background:#EFE
- padding-bottom: 1em; border: 0.1em solid green; background:#EFE
- padding-left: 1em; border: 0.1em solid green; background:#EFE
- padding-top: 5%; border: 0.1em solid green; background:#EFE
- padding: 1em; border: 0.1em solid green; background:#EFE
- padding: 1em 2em; border: 0.1em solid green; background:#EFE
- margin-right: 1em; border: 0.1em solid green
- margin-bottom: 1em; border: 0.1em solid green
- margin-left: 1em; border: 0.1em solid green
- margin-top: 1em; border: 0.1em solid green
- margin: 1em; border: 0.1em solid green
- margin: 1em 2em; border: 0.1em solid green
- width: auto; border: 0.1em solid green
- width: 10em; border: 0.1em solid green
- width: 50%; border: 0.1em solid green
- height: auto; border: 0.1em solid green
- height: 3em; border: 0.1em solid green
Notes sur la largeur
- L'égalité
width du parent = margin-left +
border-left-width + padding-left +
width + padding-right +
border-right-width + margin-right
est toujours vraie
- MSIE 5.x ne respecte pas cette égalité ;
pour lui
width = border-left-width + padding-left +
largeur + padding-right + border-right-width
Il existe un
Box Model Hack.