Bonjour,
je suis en train de faire un site et j'ai déjà un problème qui m'échappe
Mais très honnêtement je pense que je fais une erreur basique... :rateau:
J'ai mon div "b3" qui reste collé en haut de son parent "b2" alors qu'il a un margin-top: 5px
Par rapport à l'image le "b3" c'est le gris et le "b2" le blanc qui est en dessous.
Je met le html qui correspond:
Et le CSS qui va avec:
Merci de bien vouloir me montrer à quel point je suis débutant... 
je suis en train de faire un site et j'ai déjà un problème qui m'échappe


J'ai mon div "b3" qui reste collé en haut de son parent "b2" alors qu'il a un margin-top: 5px
Par rapport à l'image le "b3" c'est le gris et le "b2" le blanc qui est en dessous.
Je met le html qui correspond:
Bloc de code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<title>Arantzeta</title>
<link rel="stylesheet" media="screen" type="text/css" title="design site" href="style.css" />
</head>
<body>
<div id="b1">
<div id="b2">
<div id="b3">
</div>
<div id="b4">
</div>
</div>
</div>
</body>
</html>
Bloc de code:
body
{
background-color: #E0D484;
}
#b1
{
position: absolute;
width: 800px;
height: 600px;
margin-left: -400px;
margin-top: -300px;
top: 50%;
left: 50%;
background-color: #003333;
}
#b2
{
width: 700px;
height: 530px;
margin-top: 35px;
margin-right: auto;
margin-left: auto;
background-color: #FFFFFF;
}
#b3
{
width: 690px;
height: 465px;
margin-top: 5px;
margin-right: auto;
margin-left: auto;
background-color: #CCCCCC;
}
#b4
{
width: 690px;
height: 50px;
margin-top: 5px;
margin-left: auto;
margin-right: auto;
background-color: #CB9933;
}
