Salut
j'ai la page suivante :
le fichier css suivant
Je voudrais que, si le texte est trop court que le div #conteneur ait la hauteur de la page et dans le cas contraire que le div s'allonge.
J'ai pensé ajouter bottom:0; dans le #conteneur. Pour ce qui est du cas du texte court ça fonctionne mais pour le texte long ça ne fonctionne qu'avec Konqueror
Modifié par JuTs (13 Apr 2006 - 11:05)
j'ai la page suivante :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Page test</title>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-15">
<meta http-equiv="Content-Language" content="fr">
<link rel="stylesheet" type="text/css" href="css/screen.css" media="screen" title="Normal">
</head>
<body>
<div id="conteneur">
<div id="header"></div>
<div id="contenu">
<p>Texte plus ou moins long</p>
</div>
<div id="menu">
<ul>
<li><a href="" title="">lien 1</a></li>
<li><a href="" title="">lien 2</a></li>
</ul>
</div>
</div>
</body>
</html>
le fichier css suivant
body{
margin:0;
padding:0;
}
#conteneur {
position:absolute;
width:780px;
top:0;
left:50%;
bottom:0;
margin-left:-390px;
border:1px solid red;
}
#header {
margin-left:5px;
width:770px;
height:149px;
border:1px solid blue;
}
#contenu {
margin-left: 250px;
margin-right: 20px;
border:1px solid green;
}
#menu {
position:absolute;
top: 150px;
left: 30px;
width: 180px;
border:1px solid yellow;
}
Je voudrais que, si le texte est trop court que le div #conteneur ait la hauteur de la page et dans le cas contraire que le div s'allonge.
J'ai pensé ajouter bottom:0; dans le #conteneur. Pour ce qui est du cas du texte court ça fonctionne mais pour le texte long ça ne fonctionne qu'avec Konqueror
Modifié par JuTs (13 Apr 2006 - 11:05)