Mise en page css d'un en tête

Fermé
lolo-viuz Messages postés 7 Date d'inscription samedi 15 janvier 2005 Statut Membre Dernière intervention 29 septembre 2007 - 29 sept. 2007 à 18:46
Gihef Messages postés 5150 Date d'inscription mercredi 20 juillet 2005 Statut Contributeur Dernière intervention 20 février 2023 - 29 sept. 2007 à 20:41
Bonjour,

J'ai un peu de mal à finir une mise en page avec css d'un en tête. J'ai choisi la mise en page "flottante", donc qui s'adapte à la largeur de l'écran. Les éléments se positionnent bien, par contre j'aurai voulu que 2 éléments soient "extensibles".
J'ai essayé avec repeat:y. Ca ne marche pas: ça reste fixe à 10px.
Voici le code:

Merci d'avance pour votre aide !

<STYLE>
/*----------------------mise en forme header----------------------------------*/

body{
padding: 0px;
background-color: #FFF;
font: 76% Verdana,Arial,sans-serif
}


}
.top {
width:100%;
border-style:none;
text-align:left;
padding:0 0 0 0;
margin-top:0px;
}

.haut {
position:absolute;
top:8px;
left:300px;
text-align:center;

}
.hgauche{
width:240px;
height:99px;
text-align:left;
border-style:none;
top:0px;
padding:0 0 0 0;
margin-top:0px;
}

.degrade{
width:46px;
height:99px;
text-align:left;
border-style:none;
top:0px;
padding:0 0 0 0;
margin-top:0px;
}

.extens{
width:10px;
repeat:yes;
height:99px;
text-align:left;
border-style:none;
top:0px;
padding:0 0 0 0;
margin-top:0px;
}

.hmilieu {
width:473px;
height:99px;
background-image:url(../img/monardex-centre.jpg);
text-align:center;
border-style:none;
}

.extens2{
width:10px;
height:99px;
text-align:left;
border-style:none;
top:0px;
padding:0 0 0 0;
margin-top:0px;
}

.hdroit {
background:#86c7ff;
height:99px;
text-align:left;
border-style:none;
}
/*--------------------fin mise en forme de header------------------------*/

</STYLE>

<table>

<tr>

<td class="hgauche">
1ere partie: doit rester fixe
</td>
<td class="degrade">
2eme partie: doit rester fixe
</td>
<td class="extens">
3eme partie: doit s'adapter à la largeur à hauteur de 10%
</td>
<td class="hmilieu">
4eme partie: doit rester fixe et au milieu de la page même si écran 22'
</td>
<td class="extens2">
5eme partie: extensible % à voir...
</td>

<td class="hdroit">
6eme partie: fixe et toujours à droite

</td>

</tr>

</table>
A voir également:

2 réponses

Xg Messages postés 168 Date d'inscription jeudi 27 septembre 2007 Statut Membre Dernière intervention 16 avril 2008 42
29 sept. 2007 à 19:10
Essai d'utiliser les blocs avec <div> au lieu des tableaux, ca doit marche ! Pour faire un site extensible, mieux vaux utiliser div !
0
Gihef Messages postés 5150 Date d'inscription mercredi 20 juillet 2005 Statut Contributeur Dernière intervention 20 février 2023 2 775
29 sept. 2007 à 20:41
Bonjour,

Une “mise en page "flottante"” ne s'adapte pas forcément.

Tu n'utilises pas “repeat:y;” mais “repeat:yes;”.
Et les deux n'existent pas (-;
http://fr.selfhtml.org/css/proprietes/arriereplan.htm#background_repeat


++
Montre-nous plutôt la page entière.
Et le code est plus lisible si tu utilises ce bouton.

--
0