Probleme div

Fermé
Stylau - Modifié par Stylau le 24/11/2010 à 11:00
 Stylau - 24 nov. 2010 à 11:23
Hello,

j'ai un problème en xhtml/css , je ne comprend pas pourquoi quand je met margin-top:Ypx dans #bkgd pourquoi la div #border suit et est aussi affecter par ce margin.voici mon code :

xHTML :

<div id="border">
<div id="bkgd">
</div>
</div>

CSS :

body
{
width:1024px;
height:768px;
background-color:black;
color:grey;
border:red 1px solid;
}

#border
{
background-image:url('../img/1.png');
width:1024px;
height:768px;
}

#bkgd
{
background-image:url('../img/2.png');
height:100%;
width:100%;
background-repeat:no-repeat;
}

Je vous remercie d'avance de votre aide .

1 réponse

dariumis Messages postés 571 Date d'inscription mardi 16 mars 2010 Statut Membre Dernière intervention 18 avril 2018 63
24 nov. 2010 à 11:09
Salut c'est parce que le div #bkgd est dans le div #border, quant tu met une marge haut a un élément il le fait par a port au conteneur parent. Tu obtiendrais le même résultat en mettant un padding-top sur le div #border. Enfin ce comportement est normal.
0
okay merci , donc comment il faut faire pour bien structurer ? il faut que je sorte #bkgd et que je le mette en absolu pour le placer sur #border ?
0