Salut,
Je veux faire un truc tres simple, disons
- mettre toto en haut a gauche de ma page
- mettre tutu en haut a droite
- avoir du texte au dessous de tout ca
Moi, chuis bete, je fais une div float gauche, une div float droite et une div avec une marge top de 50 px.
C'est tout beau avec IE mais incroyable sous firefox, les float sont A L'INTERIEUR du div de texte
J'ai trouve des solutions de contournement, mais j'ai peur de passer a cote d'une notion foncdamentale, alors si une bonne ame peut m'expliquer .
Voici mon code, tres court:
page.html
et styles.css
Merci!
Modifié le 29 Jan 2005 - 15:40
Je veux faire un truc tres simple, disons
- mettre toto en haut a gauche de ma page
- mettre tutu en haut a droite
- avoir du texte au dessous de tout ca
Moi, chuis bete, je fais une div float gauche, une div float droite et une div avec une marge top de 50 px.
C'est tout beau avec IE mais incroyable sous firefox, les float sont A L'INTERIEUR du div de texte


J'ai trouve des solutions de contournement, mais j'ai peur de passer a cote d'une notion foncdamentale, alors si une bonne ame peut m'expliquer .
Voici mon code, tres court:
page.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>
<title>test js carnet 3</title>
<meta http-equiv="Content-Type" content="application/xhtml+xml ; charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="./conf/stylesheet/template_courant/styles.css" media="screen" title="Defaut"/>
</head>
<body>
<div class="floatgauche">
TOTO
TEXTE DU BLOC FLOTTANT HAUT GAUCHE
</div>
<div class="floatdroit">
TUTU
TEXTE DU BLOC FLOTTANT HAUT DROIT
</div>
<div id="cadreprincipal">
TEXTE DU BLOC PRINCIPAL
- TEXTE DU BLOC PRINCIPAL
- TEXTE DU BLOC PRINCIPAL
- TEXTE DU BLOC PRINCIPAL
- TEXTE DU BLOC PRINCIPAL -
</div>
</body>
</html>
et styles.css
* {margin:0;}
div#cadreprincipal{
margin-top:45px;
}
.floatdroit{
float:right;
}
.floatgauche{
float:left;
}
Merci!
Modifié le 29 Jan 2005 - 15:40