Hello,
j'ai un problème, qui ressemble à beaucoup de problèmes que j'ai croisé sur internet, mais légèrement différent, et du coup je ne sais pas comment faire.
Voici le code :
ça chie sur firefox, mais ça rend exactement ce que je veux sur IE (oui je sais c'est normal que ça bug). j'aimerais que si le contenu de ma div#news augmente, ce soit également la div#corps qui s'étire. Car si je laisse une valeur en pixels à la div#corps et que la div#news s'étire, elle viendra déborder par dessus la div#pied, ...
Je tourne en rond depuis deux jours, comment faire? J'ai lu les tutos avec le truc des colonnes factices, je ne vois pas comment adapter ça à ma situation.
J'ai uploadé la page pour mieux vous rendre compte : http://remi.loyer.free.fr/test_gamespirit/index_page.html
Merci d'avance
j'ai un problème, qui ressemble à beaucoup de problèmes que j'ai croisé sur internet, mais légèrement différent, et du coup je ne sais pas comment faire.
Voici le code :
html{
height:100%;
margin:0;
}
body {
background-image: url(images/background.gif);
padding: 0 ;
text-align: center ;
height:100%;
margin:0;
}
div#ma_page {
width:930px;
height:100%;
margin: 0 auto ;
}
div#principal {
width:768px;
height:100%;
margin: 0 auto ;
border-left:#000000 solid 1px;
border-right:#000000 solid 1px;
border-top:#000000 solid 1px;
}
div#header {
height:81px;
width:768px;
background-image:url(images/header.gif);
position:relative;
}
div#precommandes {
width:158px;
border-bottom:#000000 solid 1px;
border-right:#000000 solid 1px;
border-top:#000000 solid 1px;
background-image:url(images/precommandes_back.gif);
}
div#panier {
color:#FFFFFF;
float:left;
margin-left:10px;
}
div#connexion {
color:#FFFFFF;
float:right;
margin-right:10px;
}
div#menu {
background-image:url(images/menu.gif);
height:43px;
width:100%;
}
div#menu1 {
height:21px;
width:100%;
text-align:center;
}
div#menu2 {
height:22px;
width:100%;
text-align:center;
}
div#chemin {
height:20px;
width:100%;
text-align:left;
}
div#gauche {
float:left;
width:137px;
}
div#centre {
float:left;
width:494px;
height:800px;
}
div#droite {
float:right;
width:137px;
}
div#corps {
width:768;
height:100%;
border-left:#000000 solid 1px;
border-right:#000000 solid 1px;
}
div#pied {
width:100%;
}
div#nouv {
background-color:#f9f5ea;
border:#d7b387 solid 1px;
}
div#info {
background-color:#e6edf2;
border:#729ac0 solid 1px;
}
div#recherche {
background-color:#e6edf2;
border:#729ac0 solid 1px;
}
div#marge {
height:20px;
}
div#maj {
background-color:#e6edf2;
border:#729ac0 solid 1px;
}
div#promo {
text-align:center;
}
div#news {
border:#759cc2 solid 1px;
width:456px;
margin : 0 auto;
}
div#pied {
height:20px;
width:768px;
border-left:#000000 solid 1px;
border-right:#000000 solid 1px;
border-bottom:#000000 solid 1px;
}
<div id="ma_page">
<table height="100%" border="0" cellpadding="0" cellspacing="0" class="tableau">
<tr>
<td valign="top" bgcolor="#FFFFFF">
<div id="principal">
<div id="header">
<div id="panier">
panier
</div>
<div id="connexion">
connexion
</div>
</div>
<div id="menu">
<div id="menu1">
menu 1
</div>
<div id="menu2">
menu 2
</div>
</div>
<div id="chemin">
chemin
</div>
</div>
<div id="corps">
<div id="gauche">
<div id="marge"></div>
<div id="recherche">
<img src="images/recherche.gif" width="135" height="20" />
<br />
<br />
<br />
<br />
</div>
<div id="marge"></div>
<div id="nouv">
<img src="images/nouv.gif" width="135" height="20" />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
</div>
<div id="marge"></div>
<div id="info">
<img src="images/info.gif" width="135" height="20" />
<br />
<br />
<br />
<br />
</div>
</div>
<div id="centre">
<div id="marge"></div>
<div id="promo">
<img src="promo/promo.gif" />
</div>
<div id="marge"></div>
<div id="news">
<br />
<br />
<br />
<br />
<br />
<br />
<br />
</div>
</div>
<div id="droite">
<div id="marge"></div>
<div id="maj">
<img src="images/maj.gif" width="135" height="20" />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
</div>
</div>
</div>
<div id="pied">
pied de page
</div>
</td>
<td valign="top">
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<div id="precommandes">
<img src="images/precommandes.gif" width="158" height="21" />
plop
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
</div>
</td>
</tr>
</table>
</div>
ça chie sur firefox, mais ça rend exactement ce que je veux sur IE (oui je sais c'est normal que ça bug). j'aimerais que si le contenu de ma div#news augmente, ce soit également la div#corps qui s'étire. Car si je laisse une valeur en pixels à la div#corps et que la div#news s'étire, elle viendra déborder par dessus la div#pied, ...
Je tourne en rond depuis deux jours, comment faire? J'ai lu les tutos avec le truc des colonnes factices, je ne vois pas comment adapter ça à ma situation.
J'ai uploadé la page pour mieux vous rendre compte : http://remi.loyer.free.fr/test_gamespirit/index_page.html
Merci d'avance