je souhaite faire la mise en page suivante
1) dans l'en-tête de page, alignés de façon à occuper toute la largeur de fenêtre:
- un gif (bout rond de 'barre'),
- un gif en arrière plan (corps de la 'barre', pour écrire le titre par dessus et insérer le logo par dessus),
- puis un gif (bout rond de 'barre')
CODE
CSS:
.entete {
width: auto;
height:60px;
}
.hautdroit {
width: 45px;
height: 60px;
background-image: url(../images_charte_principale/left.gif);
left: 0px;
float: left;
}
.hautmilieu {
width: auto;
height: 60px;
color: #fff;
background-image: url(../images_charte_principale/topspacer.gif);
font-size: 30px;
left: 0px;
float: left;
}
.hautgauche {
width: 45px;
height: 60px;
background-image: url(../images_charte_principale/right.gif);
right: 0px;
float: left;
}
HTML:
<div class="entete">
<div class="hautdroit"></div>
<div class="hautmilieu">Site de la famille Cao <font size="+1">www.cao-thai.com & www.caothai.com</font></div>
<div class="hautgauche"></div>
</div>
.entete {
width: auto;
height:60px;
}
.hautdroit {
width: 45px;
height: 60px;
background-image: url(../images_charte_principale/left.gif);
left: 0px;
float: left;
}
.hautmilieu {
width: auto;
height: 60px;
color: #fff;
background-image: url(../images_charte_principale/topspacer.gif);
font-size: 30px;
left: 0px;
float: left;
}
.hautgauche {
width: 45px;
height: 60px;
background-image: url(../images_charte_principale/right.gif);
right: 0px;
float: left;
}
HTML:
<div class="entete">
<div class="hautdroit"></div>
<div class="hautmilieu">Site de la famille Cao <font size="+1">www.cao-thai.com & www.caothai.com</font></div>
<div class="hautgauche"></div>
</div>
mais cela n'occupe qu'une partie de la largeur de fenêtre quelque soit le butineur...
2) en dessous, je veut mettre:
- un menu avec effets rollover par des boutons gifs (avec mon logo en dessous)
- un frame avec une barre de scroll
- je n'arrivais pas à utiliser 2 boutons différents
- je n'arrivais pas à positionner les boutons exactement à la bonne distance du bord de la fenêtre,
- je n'arrivait pas à positionner mon logo correctemet par rapport au menu....
tout cela donne:
CODE
CSS:
/*menu vertical */
.menu {
width: 170px;
height:100%;
float: left;
text-align: center;
margin-left: auto;
margin-right: auto;
}
/* frame avec scroll */
.frame {
margin-left: 170px; /* on place ce bloc à droite du bloc menu de 170px de large */
width: 100%;
height: 400px; /* A VOIR pour modifier j'aimerais une hauteur adaptee a la fenetre*/
overflow: auto; /* cette propriété va permettre le scroll de ce bloc */
}
HTML:
<!-- menu -->
<div class="menu">
<!-- CONTENU menu -->
<a href="#" class="bouton2l">Retour à l'entrée <br>du site</a>
<a href="#" class="bouton1l">Contact</a>
<a href="#" class="bouton1l">Contact</a>
<!--logo dans menu ->
<div class="logo">
<img src="../images_charte_com_princip_asso/cedrusdeodorahadadelalunasitio2.gif" border="0" width="120" height="167" alt="">
</div>
<!-- fin CONTENU menu -->
</div>
<!-- fin menu -->
<!-- frame -->
<div class="frame">
<!-- CONTENU FRAME -->
<!-- FIN CONTENU FRAME -->
</div>
<!-- fin frame -->
/*menu vertical */
.menu {
width: 170px;
height:100%;
float: left;
text-align: center;
margin-left: auto;
margin-right: auto;
}
/* frame avec scroll */
.frame {
margin-left: 170px; /* on place ce bloc à droite du bloc menu de 170px de large */
width: 100%;
height: 400px; /* A VOIR pour modifier j'aimerais une hauteur adaptee a la fenetre*/
overflow: auto; /* cette propriété va permettre le scroll de ce bloc */
}
HTML:
<!-- menu -->
<div class="menu">
<!-- CONTENU menu -->
<a href="#" class="bouton2l">Retour à l'entrée <br>du site</a>
<a href="#" class="bouton1l">Contact</a>
<a href="#" class="bouton1l">Contact</a>
<!--logo dans menu ->
<div class="logo">
<img src="../images_charte_com_princip_asso/cedrusdeodorahadadelalunasitio2.gif" border="0" width="120" height="167" alt="">
</div>
<!-- fin CONTENU menu -->
</div>
<!-- fin menu -->
<!-- frame -->
<div class="frame">
<!-- CONTENU FRAME -->
<!-- FIN CONTENU FRAME -->
</div>
<!-- fin frame -->
là l'affichage est à peu près correct sous IE mais sous Mozilla:
- les boutons du menu sont collés contre le coté gauche de la fenêtre
- il y a une barre de scroll horizontale au butineur (j'en veut pas! je veux que cela occupe juste la place disponible dans la fenêtre)
- le frame est hyper loin (environ une largeur de menu en plus) du menu... comprend pas pourquoi ....
3) en bas, je voudrais un pied de page de hauteur fixe 30px:
CODE
CSS:
.pied {
width: auto;
height: 30px;
font-family : Arial Unicode MS;
color : #808080;
text-align : center;
font-size : xx-small;
}
HTML:
<div class="pied">
essai pied de page
</div>
.pied {
width: auto;
height: 30px;
font-family : Arial Unicode MS;
color : #808080;
text-align : center;
font-size : xx-small;
}
HTML:
<div class="pied">
essai pied de page
</div>
et là... sous IE, le pied de page fait une hauteur vertigineuse !!! et sous Mozilla, 'seulement' 3 cm environ ...
Quelqu'un a t'il des idées comment modifier cela ???
Très cordialement
j'édite pour poster une copie d'écran du 'but recherché', cette copie a été prise avec le site construit uniquement à base de frameset et javascripts... je veux refaire la même chose (sauf le bouton du pied de page dont je ne veux plus) mais en CSS, ET si le texte pouvait défiler dans le frame et s'arréter au survol de la souris ce serait génial