Bonjour à tous voila je me retrouve tous le temps confronter a des problemes de repetition de background (probleme de flux je pense) j'essay de positionner mes blocs css sur le principe d'un bloc qui en contient 7 autres.
Le soucis est que apparement les trois premiers blocs sont bien à l'interieur du conteneur mais pas les autres.
J'ai essayer de mettre un overflow:hidden mais cela ne regle pas mon probleme.
De plus sous ie les blocs à l'interieur du conteneur ne sont pas visible.
Voici mon code html:
et mon code css
Voici deux screen dece que j'obtien sous ce que j'aimerai visuelement c'est que les bloc bleu ciel soient bien a l'interieur du bloc jaune et pas en dessous.
Screen firefox
http://img444.imageshack.us/img444/701/screenfirefoxmn0.jpg
Screen ie
http://img131.imageshack.us/img131/3016/screenievu6.jpg
J'aimerais donc savoir comment regler ce probleme et pourquoi je rencontre ce probleme a chaque fois que je tente de faire un site en css
merci par avance
Le soucis est que apparement les trois premiers blocs sont bien à l'interieur du conteneur mais pas les autres.
J'ai essayer de mettre un overflow:hidden mais cela ne regle pas mon probleme.
De plus sous ie les blocs à l'interieur du conteneur ne sont pas visible.
Voici mon code html:
<!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">
<head>
<link rel="stylesheet" href="css/squelette.css" type="text/css" />
<link rel="stylesheet" href="css/style.css" type="text/css" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans nom</title>
</head>
<body>
<!--Conteneur-->
<div id="conteneur">
<div id="header">
<div id="baniere">baniere</div>
<div id="accroche">accroche</div>
</div>
<div id="menu_swf">menu</div>
<div id="contenu">
<div id="references">references</div>
<div id="realisations">
<div>exemple1</div>
<div id="exemple">exemple2</div>
<div id="exemple">exemple3</div>
<div id="bloc_a_la_une">a la une</div>
<div id="newsletter">newsletter</div>
<div id="references">references</div>
<div id="services">services</div>
</div>
</div>
</div>
</body>
</html>
et mon code css
/* CSS Document */
/*global*/
body{
margin:0;
padding:0;
}
#conteneur{ width:640px; position:relative; margin:0 auto; overflow:hidden; }
#header, #menu_swf, #contenu{ width:630px; margin:0 auto; }
#header{ height:90px; }
#baniere, #accroche{ width:620px; height:70px; margin:0 auto; background-color:#99CC33; }
#accroche{ height:15px; background-color:#DCDCDC }
#menu_swf{ background-color:#00FF00; height:30px; }
/*homepage*/
#contenu{ padding:5px 0 0 0; overflow:hidden; }
#references{ width:620px; height:30px; margin:0 auto 5px auto; background-color:#FFFFFF;}
#realisations{ width:620px; height:149px; margin:0 auto; background-color:#FFFF99; position:relative;}
#realisations div{ width:200px; height:130px; background-color:#3333FF; margin:0px; padding:0px; float:left;}
#realisations #exemple{ margin:0 0 0 10px; padding:0; }
#realisations #bloc_a_la_une{ width:307px; margin:20px 0 0 0; padding:0; background-color:#00CCFF;}
#realisations #newsletter{ width:310px; margin:20px 0 0 3px; padding:0; background-color:#00CCFF;}
#realisations #references{width:307px; margin:14px 0 0 0; padding:0; background-color:#00CCFF;}
#realisations #services{width:310px; margin:14px 0 0 3px; padding:0; background-color:#00CCFF;}
Voici deux screen dece que j'obtien sous ce que j'aimerai visuelement c'est que les bloc bleu ciel soient bien a l'interieur du bloc jaune et pas en dessous.
Screen firefox
http://img444.imageshack.us/img444/701/screenfirefoxmn0.jpg
Screen ie
http://img131.imageshack.us/img131/3016/screenievu6.jpg
J'aimerais donc savoir comment regler ce probleme et pourquoi je rencontre ce probleme a chaque fois que je tente de faire un site en css
merci par avance