28173 sujets

CSS et mise en forme, CSS3

Salut,
Faire un design c'est bien mais le passer en xHTML/CSS c'est autre chose...

J'ai ce design :
upload/3952-Decorom-lay.png

Le problème se situe au niveau du bas de la page. J'ai découpé le design de façon à avoir en pied de page le fond vert foncé et la bande blanche se motif se répète sur toute la largeur.

J'ai un suite un div centré qui à en fond le cadre du contenu. Et c'est donc ce cadre qui doit superposer l'image du pied de page.

Des balises html et du CSS seront sûrement plus clairs Smiley lol

<html>
  <body class="category">
    <div id="top">
      En-tête
    </div> <!-- end top -->
		
    <div id="page">
      <div id="content-top"></div>
      <div id="content">
        <div id="volet">
          Barre de menu
        </div> <!-- end volet -->
				
        <div id="main">
          Contenu du site
        </div> <!-- end main -->
      </div><!-- end content -->
      <div id="content-bottom"></div>
    </div> <!-- end page -->

    <div id="footer">
      Mon pied de page
    </div> <!-- end footer -->
  </body>
</html>


#top
{
  margin: 0px;
  padding: 0px;
  width: 100%;
  text-align: center;
  background: transparent url("img/top-px.png") left top repeat-x;
}

#page
{
  margin: auto;
  width: 705px;
}

#content-top
{
  margin: 0px;
  height: 21px;
  width: 100%;
  background: transparent url("img/content-top.png") no-repeat;
}

#content
{
  margin: 0px;
  padding: 0px 15px 0px 15px;
  width: 100%;
  background: transparent url("img/content-px.png") repeat-y;
}

#content-bottom
{
  margin: 0px;
  padding: 0px 15px 0px 15px;
  height: 53px;
  width: 100%;
  background: transparent url("img/content-bottom.png") no-repeat;
}

#footer
{
  width: 100%;
  height: 238px;
  color: #999;
  text-align: center;
  font-size: x-small;
  background: transparent url("img/bottom-green.png") repeat-x;
}


Et j'obtient malheureusement le résultat attendu c'est à dire les div sont l'une en-dessous de l'autre.

upload/3952-pied.png

J'ai réussi à obtenir un semblant de résultat en plassant la div page en position absolu par rapport au pied de la fanêtre (bottom: Xpx) mais lorsqu'il y a du contenu le cadre s'allonge en hauteur et reste (toujours le comportement normal) à la position spécifiée... Smiley murf

Donc quelle solution me proposez-vous svp?
Bonsoir Spack,

Cela ressemble à une divite aigue Smiley cligne

Peux-tu mettre ta page de test en ligne ?
Ce sera plus simple Smiley cligne

Cdt,
Sylvain