Bonjour,
Plutôt que passer de nombreuses à vous expliquer ce le problème, voici deux illustrations.
Ce que ça devrait donner :
http://bougetoi.com/autres/pb_clear1.jpg
Ce que ça donne ... :
http://bougetoi.com/autres/pb_clear2.jpg
Voici le code html :
et le css correspondant :
Voila donc en gros le principe c'est que je dois avoir à l'intérieur de mon cadre une photo à gauche et un texte flottant à droite.
Afin que le cadre s'agrandisse au minimum à la taille de la photo je fais un clear:left à la suite du texte. Le problème c'est que celui-ci me créé un espace bizarre en plus sous la photo.
Voici la page en ligne : http://bougetoi.com/champs/
Quelqu'un aurait t'il un explication svp ?
Modifié par albataur (15 Apr 2007 - 15:37)
Plutôt que passer de nombreuses à vous expliquer ce le problème, voici deux illustrations.
Ce que ça devrait donner :
http://bougetoi.com/autres/pb_clear1.jpg
Ce que ça donne ... :
http://bougetoi.com/autres/pb_clear2.jpg
Voici le code html :
<div class="cadre_gris" id="cadre_concept">
<div class="coin_hg"></div>
<div class="coin_hd"></div>
<div class="content">
<img src="img/secretaire_tel.jpg" width="139" height="161" alt="" />
<p>Pellentesque sagittis condimentum dui. Donec interdum, turpis nec gravida condimentum, risus orci faucibus arcu, in semper velit velit dapibus risus.<br />
<br />
Integer at justo vitae lectus nonummy tempus. Quisque justo. Suspendisse potenti. Vivamus tincidunt, augue faucibus euismod varius, pede massa elementum arcu, vitae congue metus turpis vitae nulla. Morbi massa nibh, fringilla </p>
<br style="clear:left" /> <strong><-- après mon br clear:left</strong>
</div>
<div class="coin_bg"></div>
<div class="coin_bd"></div>
</div>
et le css correspondant :
.cadre_gris {
position: relative;
background-color: #ece8e6;
}
.cadre_gris .coin_hg, .cadre_gris .coin_hd, .cadre_gris .coin_bg, .cadre_gris .coin_bd {
height: 9px;
width: 9px;
background-repeat: no-repeat;
position: absolute;
}
.cadre_gris .coin_hg {
top: 0px;
left: 0px;
background-image: url(../img/cadreg_hg.png);
z-index: 4;
}
.cadre_gris .coin_hd {
top: 0px;
right: 0px;
background-image: url(../img/cadreg_hd.png);
z-index: 1;
}
.cadre_gris .coin_bg {
bottom: 0px;
left: 0px;
background-image: url(../img/cadreg_bg.png);
z-index: 2;
}
.cadre_gris .coin_bd {
bottom: 0px;
right: 0px;
background-image: url(../img/cadreg_bd.png);
z-index: 3;
}
.cadre_gris .content {
position: relative;
z-index: 0;
background: #f5f1f0;
border:9px solid #ece8e6;
}
.cadre_gris .content p {
padding:0;
margin: 5px;
}
#cadre_concept {
width: 410px;
margin-left: 8px;
color: #838383;
font-size: 11px;
}
#cadre_concept .content img {
float:left;
border: 1px solid #d6d2d1;
margin-right: 2px;
}
Voila donc en gros le principe c'est que je dois avoir à l'intérieur de mon cadre une photo à gauche et un texte flottant à droite.
Afin que le cadre s'agrandisse au minimum à la taille de la photo je fais un clear:left à la suite du texte. Le problème c'est que celui-ci me créé un espace bizarre en plus sous la photo.
Voici la page en ligne : http://bougetoi.com/champs/
Quelqu'un aurait t'il un explication svp ?
Modifié par albataur (15 Apr 2007 - 15:37)