Bonjour,
Je reste bloquer sur la mise en page d'un site à trois colonnes avec la colonne droite et gauche de taille fixe et la colonne centrale à 100%.
Je précise queje veux aussi la longeur des colonnes à 100%.
- Je suis passer par les div de base : impossible de mettre les colonnes à 100% en hauteur.
- Puis par display:table-cell; mais impossible de mettre la colonne centrale à 100% en largeur
- Puis par display:table-cell; avec un background : url(ttoto.jpg) repeat; pour 100% en largeur mais ca ne marche pas non plus.
J'y comprend rien.
Merci par avance pour vos avis.
Voici le code :
Modifié par pierr75 (14 Mar 2011 - 11:55)
Je reste bloquer sur la mise en page d'un site à trois colonnes avec la colonne droite et gauche de taille fixe et la colonne centrale à 100%.
Je précise queje veux aussi la longeur des colonnes à 100%.
- Je suis passer par les div de base : impossible de mettre les colonnes à 100% en hauteur.
- Puis par display:table-cell; mais impossible de mettre la colonne centrale à 100% en largeur
- Puis par display:table-cell; avec un background : url(ttoto.jpg) repeat; pour 100% en largeur mais ca ne marche pas non plus.
J'y comprend rien.
Merci par avance pour vos avis.
Voici le code :
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Layout en 3 colonnes</title>
<style type="text/css">
body {}
#titre {background:red;}
#contenu {}
#gauche {
display:table-cell;
width:200px;
background:green;
}
#milieu {
display:table-cell;
background : url(tt.jpg) repeat;
}
#droit {
display:table-cell;
width:200px;
background:green;
}
#pied {background:grey;}
</style>
</head>
<body>
<div id="contenu">
<div id="titre">Bandeau</div>
<div id="gauche">Mon menu gauche.</div>
<div id="milieu">Lorem ipsum elit.</div>
<div id="droit">Mon menu droit qui peut être éventuellement supprimé.</div>
<div id="pied">Pied de page</div>
</div>
</body>
</html>
Modifié par pierr75 (14 Mar 2011 - 11:55)