08-09-2010, 01:56 PM
(08-09-2010, 01:21 PM)gameprog2 a écrit : je me demande bien pourquoi, car un padding normalement c'est des marges intérieures, donc cela ne devrait avoir aucunes influences sur la dimension extérieure.
Moi je prend ça pour le moment pour une bêtise du CSS parce que je ne vois pas la logique :/
j'aurais pensé la même chose si ce n'est que, en cherchant un peu pourquoi ils ont fait cela .... il faut voir la notion de "border"
donc le border c'est le trait (d'une épaisseur variable) qui entoure ton élément
supposons qu'on ait deux éléments avec un bord
grâce au "marging" on va pouvoir définir la distance entre les deux traits du bord
maintenant, comment je définis la distance entre le bord et son contenu ?
==> grâce au "padding" qui va me dire si le bord doit être à 1, 2 , ou 30 px de mon contenu
du coup je comprends mieux les trois notions (bon ça date de maintenant)
margin = distance entre le bord "plein" de mon élément et les autres éléments
padding = distance entre le bord "plein" de mon élément et le contenu de mon élément