Bonjour,
J'ai un petit soucis. j'ai fait un bloc (conteneur1) qui contient 2 zones (une gauche fixe et un centre dynamique) quand j'augmente mon centre le bloc conteneur1 s'agrandit comme prevu il n'y a pas de probleme.
par contre quand derriere ce bloc conteneur1 je veux placer un conteneur2 contenant d'autre bloc (les_autres et suite) celui-ci ne veut pas se placer juste apres mon conteneur1 qui s'agrandit grace au centre1. Je suis obligé d'indiquer une taille fixe a mon conteneur2 (margin-top) ce qui est problematique si jamais mon conteneur1 s'agrandit.
pour plus de clarté je vous invite a essayer le code de ma page html suivante :
j'ai mit du texte du nom de chaque bloc et des couleurs différentes pour bien visualiser les choses et surtout le probleme !
merci d'avance à celui ou ceux qui trouveront mon probleme de dynamisme de blocs
P75
++
Modifié par P75 (10 Jun 2005 - 01:55)
J'ai un petit soucis. j'ai fait un bloc (conteneur1) qui contient 2 zones (une gauche fixe et un centre dynamique) quand j'augmente mon centre le bloc conteneur1 s'agrandit comme prevu il n'y a pas de probleme.
par contre quand derriere ce bloc conteneur1 je veux placer un conteneur2 contenant d'autre bloc (les_autres et suite) celui-ci ne veut pas se placer juste apres mon conteneur1 qui s'agrandit grace au centre1. Je suis obligé d'indiquer une taille fixe a mon conteneur2 (margin-top) ce qui est problematique si jamais mon conteneur1 s'agrandit.
pour plus de clarté je vous invite a essayer le code de ma page html suivante :
<!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" lang="fr"><head>
<style type="text/css">
<!--
body {
margin: 0px;
padding: 0px;
font-family: verdana, arial, sans-serif;
font-size: 11px;
}
.corps {
float: left;
width: 540px;
background-color: #FFFFFF;
}
#conteneur1 {
margin: auto;
width: 700px;
height: auto;
position: absolute;
overflow: visible;
left: 50%;
margin-left: -350px;
margin-top: 50px;
border: 2px solid #000000;
background-color: #FCFCFF;
}
#centre1 {
height: auto;
background-color:#00DD33;
margin-left: 180px;
}
#gauche {
position: absolute;
left:0;
width: 180px;
height: 100px;
background-color:#00AA00;
}
.conteneur2 {
color: #336699;
width: 700px;
float:left;
height: auto;
margin-top:200px;/* Quand je supprime cette ligne ce bloc vient tout en haut*/
margin-left: 350px;
background-color: #EECCEE;
}
.suite {
margin-top: 20px;
}
.spacer {
clear:both;
}
.les_autres {
height: auto;
}
-->
</style>
</head>
<body>
<div class="corps">
<div id="conteneur1">
<div id="gauche">
gauche <br/>gauche<br/>
</div>
<div id="centre1">
centre1 <br/>centre1<br/>
centre1 <br/>centre1<br/>
centre1 <br/>centre1<br/>
centre1 <br/>centre1<br/>
centre1 <br/>centre1<br/>
centre1 <br/>centre1<br/>
centre1 <br/>centre1<br/>
centre1 <br/>centre1<br/>
</div>
</div> <!-- fin conteneur1 -->
<div class="spacer"> </div>
<br>
<div class="conteneur2">
<div class="les_autres">
les_autres <br/>les_autres<br/>
</div>
<div class="suite">
la suite1 <br/>lasuite1<br/>
</div>
<div class="suite">
la suite2 <br/>lasuite2<br/>
</div>
</div> <!--fin conteneur2-->
<div class="spacer"> </div>
<br>
</div><!-- fin corps -->
</body>
</html>
j'ai mit du texte du nom de chaque bloc et des couleurs différentes pour bien visualiser les choses et surtout le probleme !
merci d'avance à celui ou ceux qui trouveront mon probleme de dynamisme de blocs
P75
++
Modifié par P75 (10 Jun 2005 - 01:55)