28172 sujets

CSS et mise en forme, CSS3

Bonjour,

J'ai bien compris le principe des boites et des tailles width, et ce qu'est margin et padding.
Mais quand utiliser plutôt padding que margin ou vice-versa.
Car cela donne presque le meme réultat.
J'ai bien noté le problème des fusions de marges.
Bonjour,

Ça dépend de beaucoup de choses : le modèle de boîte ( calcul des dimensions de l'élément ), la présence de border entre padding et margin ), image ou couleur de fond ( le padding étend l'élément et donc le fond, pas le margin ), etc...
Modifié par Ten (10 Jan 2013 - 16:46)
Administrateur
cpalo a écrit :

Mais quand utiliser plutôt padding que margin ou vice-versa.

Hello,

Si parfois le résultat visuel est identique, le principe est radicalement différent : l'un est "à l'intérieur", l'autre "à l'extérieur".

En clair :
- si tu veux espacer des éléments = margin
- si tu veux agrandir un élément = padding

Par exemple, si tu veux agrandir la surface cliquable d'un lien, c'est sur le levier padding qu'il faut jouer.

Donne des couleurs de fond à tes éléments, tu verras que c'est loin d'être le même résultat Smiley cligne