Bonjour,
je suis en train de faire une structure et j'ai un souci, vous vous en doutez
  
sur un schéma ça donne ça et en ligne ça.
ça peut sembler simple mais en fait, je veux garder le fond qui fait toute la largeur de la page, donc j'ai besoin d'une coupe en sandwich horizontal mais je veux aussi que la colonne de droite "pousse" le pied de page, il faut donc qu'elle passe par dessus la zone medium.
Je ne suis pas très clair peut-être
 
mon css :
et ma structure :
Modifié par swool (17 Mar 2010 - 20:07)
      
      
    je suis en train de faire une structure et j'ai un souci, vous vous en doutez
  sur un schéma ça donne ça et en ligne ça.
ça peut sembler simple mais en fait, je veux garder le fond qui fait toute la largeur de la page, donc j'ai besoin d'une coupe en sandwich horizontal mais je veux aussi que la colonne de droite "pousse" le pied de page, il faut donc qu'elle passe par dessus la zone medium.
Je ne suis pas très clair peut-être
 mon css :
html, body {
	font-size: 100%;
	border: 0;
	margin: 0;
	padding: 0;
	margin: 0;
}
.clearbreak {
	clear: both;
}
/*TOP*****************************************/
#master-top{
	padding: 0px;
	margin: 0px;
	background-color:#FFFFFF;
	width: 100%;
}
#contener-top {
	color: #000;
	width: 1240px;
	background:url(images/ombre-contener.png) repeat-y center top;
	margin-left: auto;
	margin-right: auto;
}
#col-top-left {
	float: left;
	width: 197px;
	background-color:#CCCCCC;
	margin-left:17px;
}
#maincontent-top {
	width: 1017px;
	background-color:#999999;
	margin-left:17px;
}
#col-right {
	float: right;
	width: 189px;
	background:url(images/fond-col-right.png) repeat-y top left;
	margin-right:17px;
}
/*BOTTOM*****************************************/
#master-bottom{
	padding: 0px;
	margin: 0px;
	background:url(images/fond-master-bottom.png) repeat-x right top;
	width: 100%;
}
#contener-bottom {
	color: #000;
	width: 1240px;
	background:url(images/ombre-contener.png) repeat-y center top;
	margin-left: auto;
	margin-right: auto;
}
#col-bottom-left {
	float: left;
	width: 197px;
	background:url(images/fond-col-bottom-left.png) repeat;
	margin-left:17px;
}
#maincontent-bottom {
	width: 1017px;
	background:url(images/fond-content-bottom.png) repeat;
	margin-left:17px;
}
/*BASE*****************************************/
#master-base{
	padding: 0px;
	margin: 0px;
	background:url(images/fond-master-base.png) repeat-x left bottom;
	width: 100%;
}
#contener-base {
	color: #000;
	width: 1240px;
	background:url(images/fond-contener-base.png) no-repeat center bottom;
	margin-left: auto;
	margin-right: auto;
}
et ma structure :
<div id="master-top">
  <div id="contener-top">
	<div id="col-top-left"><br /><br />col-top-left<br /><br /><br /><br /></div>
	<div id="col-right"><br /><br /><br /><br /><br />col-right<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /></div>
	<div id="maincontent-top"><br /><br />maincontent-top<br /><br /><br /><br /></div>
  </div>
</div>
<div id="master-bottom">
  <div id="contener-bottom">
	<div id="col-bottom-left"><br /><br />col-bottom-left<br /><br /><br /><br /></div>
	<div id="maincontent-bottom"><br /><br />maincontent-bottom<br /><br /><br /><br /></div>
  </div>
</div>
<div id="master-base">
  <div id="contener-base"><br /><br />contener-base<br /></div>
</div>
 Modifié par swool (17 Mar 2010 - 20:07)