Bonjour,
J'ai cherché mais j'ai pas trouvé la solution.
Sur le code ci-dessous, je veux que la Div#wrapper-content aura la couleur noire comme fond jusqu'au Footer même si le contenu est court tout en gardant le couleur blanche pour le fond du Div#wrapper (dans ce cas elle va être cachée par la couleur noire mais je veux avoir deux couleurs de fond différentes pour d'autres utilisations).
En résumé, comment mettre la Div#wrapper-content sur toute la page sans tenir compte de la longueur du contenu.
Merci.
NB: Ce code fonctionne parfaitement sur tous les navigateurs.
Modifié par wael (31 Jul 2008 - 17:01)
J'ai cherché mais j'ai pas trouvé la solution.
Sur le code ci-dessous, je veux que la Div#wrapper-content aura la couleur noire comme fond jusqu'au Footer même si le contenu est court tout en gardant le couleur blanche pour le fond du Div#wrapper (dans ce cas elle va être cachée par la couleur noire mais je veux avoir deux couleurs de fond différentes pour d'autres utilisations).
En résumé, comment mettre la Div#wrapper-content sur toute la page sans tenir compte de la longueur du contenu.
Merci.
NB: Ce code fonctionne parfaitement sur tous les navigateurs.
<!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>title</title>
<style type="text/css" media="screen">
html, body {
margin: 0;
padding: 0;
height: 100%;
}
html {
font-size: 100%;
}
body {
font-size: .9em;
}
#wrapper {
position: relative;
width: 995px;
margin: 0 auto;
min-height: 100%;
background-color: #FFFFFF;
height: auto !important;
height: 100%;
}
#wrapper-content {
overflow: auto;
background-color: #000000;
}
#header {
margin-top: 0;
height: 100px;
background-color: #cc0000;
}
#navigation {
height: 26px;
background-color: #0000FF;
}
#column-1 {
float: left;
width: 195px;
background-color: #66FF00;
}
#column-2 {
float: left;
width: 598px;
background-color: #99CCCC;
}
#column-3 {
float: left;
width: 202px;
background-color: #66FF00;
}
#vide {
margin-bottom: 0;
padding-bottom: 40px;
visibility: hidden;
width: 100%;
}
#footer {
border-top: solid 1px;
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 40px;
background: royalblue;
}
</style>
<!--[if lte IE 6]>
<style type="text/css" media="screen">
div#page {
height: 100%;
}
</style>
<! endif -->
</head>
<body>
<div id="wrapper">
<div id="header">header</div>
<div id="navigation">navigation</div>
<div id="wrapper-content">
<div id="column-1">
<p>left</p>
</div>
<div id="column-2">
<p>corpo</p>
</div>
<div id="column-3">
<p>right</p>
</div>
</div>
<div id="vide"> </div>
<div id="footer">footer</div>
</div>
</body>
</html>
Modifié par wael (31 Jul 2008 - 17:01)