J'ai un div qui contient un lien:Quelqu'un pourrait-il expliquer les marges qui s'effondrent? Je les trouve extrêmement ennuyeux
<div id="like_bar"><a href="#" onclick="return false;" id="like"></a></div>
Avec un peu de CSS:
#like_bar{
width:140px;
height:26px;
background:url('bar.jpg');
}
#like{
display:block;
width:20px;
height:20px;
margin:3px 36px;
background:url('mini_img.png');
}
Le lien est placé en haut de la barre et les marges sur le lien sont appliqués à la barre.
C'est embêtant.
Quelqu'un pourrait-il expliquer ces marges d'effondrement, comment les éviter et à quoi elles servent?
Je ne suis pas sûr de ce que vous voulez dire par l'effondrement des marges. Avez-vous une capture d'écran de la façon dont il semble s'il vous plaît? Est-ce Padding votre après au lieu de Margin sur le #like? – Pete
Référence: http://www.w3.org/TR/CSS21/box.html # collapsing-margins – BoltClock
Lisez-les ici: http://www.w3.org/TR/CSS21/box.html#collapsing-margins –