Les floats que j'ai mis dans cette page http://afbilou.free.fr/tmp/float.html ne se positionnent pas comme je m'y attendais. C'est sous firefox (1.04) que j'ai un probleme ... sous IE tout s'affiche comme je le veux. Ce que je veux est simple : 2 colonnes dans lesquelles les elements se suivent verticalement
Sous IE : (OK)
http://afbilou.free.fr/tmp/float_ie.jpg
Et le résultat sous Firefox : (soucis)
http://afbilou.free.fr/tmp/float_ff.jpg
Voici le code :
Alors je saurais tres bien trouver une solution pour obtenir l'affichage que je veux mais je voudrais savoir si c'est moi qui ait mal compris un truc sur les floats ou si c'est FF qui a un soucis pour ce cas particulier.
Merci
Modifié par afbilou (05 Jul 2005 - 15:56)
Sous IE : (OK)
http://afbilou.free.fr/tmp/float_ie.jpg
Et le résultat sous Firefox : (soucis)
http://afbilou.free.fr/tmp/float_ff.jpg
Voici le code :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<title>Un titre</title>
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=iso-8859-1" />
<meta http-equiv="Content-Language" content="fr" />
<style type="text/css">
body * {
border: 1px solid black;
text-align: center;
background-color: #beb;
}
body {
width: 614px;
margin: 0 auto;
}
div.g {
float: left;
clear: left;
width: 300px;
margin-bottom: 10px;
}
div.d {
float: right;
clear: right;
width: 300px;
margin-bottom: 10px;
}
div#footer {
clear: both;
}
</style>
</head>
<body>
<h1>Bug de positionnement de FF ???</h1>
<div class="g" style="height:100px;">1er dans le flux<br />float/clear: left;</div>
<div class="d" style="height:050px;">2e dans le flux<br />float/clear: right;</div>
<div class="g" style="height:150px;">3e dans le flux<br />float/clear: left;</div>
<div class="d" style="height:050px;">4e dans le flux<br />float/clear: right;</div>
<div class="g" style="height:060px;">5e dans le flux<br />float/clear: left;</div>
<div class="d" style="height:050px;">6e dans le flux<br />float/clear: right;</div>
<div id="footer">7e dans le flux<br />clear: both;</div>
</body>
</html>
Alors je saurais tres bien trouver une solution pour obtenir l'affichage que je veux mais je voudrais savoir si c'est moi qui ait mal compris un truc sur les floats ou si c'est FF qui a un soucis pour ce cas particulier.
Merci

Modifié par afbilou (05 Jul 2005 - 15:56)