Bonjour,
Je dois refaire un site aprés plusieurs années sans avoir mis les mains dans le "codage", grace aux tutos j'essaie de supprimer les cadres, utiliser des includes et bien sur les CSS (cela a quand même un peu de mal à renter, mais dans l'absolu tout est relatif ).
Il me reste 3 petits problémes :
J'ai utilisé le tuto présentation numéro 12 http://css.alsacreations.com/modeles/modele12.htm,
là c'est pas mal mais sous Netscape mon footer n'est qu'une ligne noire (Ie,opera,ff c'est bon).
J'ai utilié le tuto menu avec sous menu tuto http://css.alsacreations.com/modelesmenus/vd2.htm
là mon problème est l'affichage du sous menu à l'ouverture de la page et quand on utilise le menu supérieur et inférieur à celui contenant le sous menu (c'est clair ??? )
Je chipote un peu mais j'aimerai comprendre et pas seulement faire du copier coller.
voici l'adresse du site utilisant tout cela http://chez.mana.pf/malapelle.jeanmarc
le fichier css utilisé
Merci pour toute l'aide ou conseils que vous pourriez me fournir. J'attend le livre cité dans votre site pour m'instruire un peu plus
Modifié par onibaba (02 Sep 2006 - 05:30)
Je dois refaire un site aprés plusieurs années sans avoir mis les mains dans le "codage", grace aux tutos j'essaie de supprimer les cadres, utiliser des includes et bien sur les CSS (cela a quand même un peu de mal à renter, mais dans l'absolu tout est relatif ).
Il me reste 3 petits problémes :
J'ai utilisé le tuto présentation numéro 12 http://css.alsacreations.com/modeles/modele12.htm,
là c'est pas mal mais sous Netscape mon footer n'est qu'une ligne noire (Ie,opera,ff c'est bon).
J'ai utilié le tuto menu avec sous menu tuto http://css.alsacreations.com/modelesmenus/vd2.htm
là mon problème est l'affichage du sous menu à l'ouverture de la page et quand on utilise le menu supérieur et inférieur à celui contenant le sous menu (c'est clair ??? )
Je chipote un peu mais j'aimerai comprendre et pas seulement faire du copier coller.
voici l'adresse du site utilisant tout cela http://chez.mana.pf/malapelle.jeanmarc
le fichier css utilisé
/* CSS Document */
html, body {
width: 100%;
height: 100%;
}
html { border:0;}
body {
margin: 0;
padding: 0;
font-family:"Times New Roman", Times, serif;
font-size: 16px;
background-color: #00CCFF; /*couleur de fond */
color: #000000;
overflow:auto;
}
.conteneur { /*le conteneur global du site */
width: 100%;
height: 100%;
position: absolute;
}
.header { /*le bandeau superieur */
height: 108px;
}
.footer { /*le pied de page */
background-color: #999999;
height: 3em;
text-align: center;
}
#Layer1 {/*le calque pour les mini drapeaux */
position:absolute;
left:23px;
top:23px;
width:101px;
height:43px;
z-index:1;
}
.menu { /*le menu */
position: absolute;
left:5px;
width: 155px;
height: 300px;
}
.frame { /*partie contenant les infos du site */
margin-left: 200px;
width: auto;
height: 85%;
overflow: auto;
}
/* fin des blocs de mise en page */
/* definition des styles d'ecritures */
.titre {
font-size: 18px;
font-weight: bold;
}
.titregros {
font-size: 24px;
font-weight: bold;
text-align: center;
}
.textecentre {
text-align: center;
}
.textecentregras {
text-align: center;
font-weight: bold;
}
.textecentregrasmois {
text-align: center;
background-color: #CC6699;
font-weight: bold;
}
.textecentregrastemperature {
text-align: center;
background-color: #FFCC99;
font-weight: bold;
}
.textecentregrasplui {
text-align: center;
background-color: #66CC99;
font-weight: bold;
}
.texte {
text-align: justify;
}
.textejaponais {
text-align: justify;
font-family:"MS Gothic", "MS Mincho", Times, serif;
}
.textefaqjaponais {
color: #003399;
text-align: justify;
font-family:"MS Gothic", Times, serif;
}
.textefaq {
color: #003399;
text-align: justify;
}
.boitemail {
top: 450px;
left: auto;
padding: 12px;
width: 300px;
text-align: center;
border-color: #CCCCCC;
border-width: 6px;
border-style: ridge;
}
.bloctexte{
margin:10px;
text-align: justify;
}
.letrine{
font-weight:bolder;
text-decoration:underline:
}
/*fin des definitions des styles d'ecriture */
/*debut du menu */
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
position: absolute;
top: 3em;
left: 4px;
width: 150px;
margin-top: 60px;
}
#menu dt { /*creation des boutons du menus principal */
cursor: pointer;
background-color: #FFCC00;
height:30px; /*width:150px;*/
line-height: 30px;
margin: 7px 0;
text-align: center;
font-size: 18px;
border-top: 1px solid #cecece;
border-bottom: 2px solid #4a4a4a;
border-left: 1px solid #cecece;
border-right: 2px solid #4a4a4a;
}
#menu dt a {
display: block;
color: #000;
text-decoration: none;
border-top: 1px solid #cecece;
border-bottom: 2px solid #4a4a4a;
border-left: 1px solid #cecece;
border-right: 2px solid #4a4a4a;
}
#menu dt a:hover { /*changement de couleur des boutons du menu principal au passage de la souris */
display: block;
text-decoration: none;
background-color: #FFFF99;
border-bottom: 1px solid #cecece;
border-top: 2px solid #4a4a4a;
border-right: 1px solid #cecece;
border-left: 2px solid #4a4a4a;
}
#menu dd { /* parametres du sous menu */
position: absolute;
z-index: 100;
left: 8em;
margin-top: -3em;
width: 12em;
border: 1px solid gray;
background-color: #FFCC33;
}
#menu ul {
padding: 2px;
}
#menu li {
text-align: center;
font-size: 18px;
height: 18px;
line-height: 18px;
}
#menu li a {
color: #000;
text-decoration: none;
display: block;
}
#menu li a:hover { /* parametres du sous menu au passage de la souris */
text-decoration: underline;
background-color: #FFFF33;
}
/*paramatres pour la galerie photo */
div#galerie
{
width: 666px ;
background-color:#0066CC;
border: 1px solid #dcb ;
padding: 15px ;
margin: 15px 30px ;
text-align: center ;
font: 0.9em Georgia, serif ;
}
ul#galerie_mini
{
margin: 0 ;
padding: 0 ;
list-style-type: none ;
}
ul#galerie_mini li
{
float: left ;
}
ul#galerie_mini li a img
{
margin: 2px 1px ;
border: 1px solid #dcb ;
}
dl#photo
{
clear: both ;
margin: 0 auto ;
}
dl#photo dt
{
font: italic 2.5em/1.5em Georgia, serif ;
color: #dcb ;
}
dl#photo dd
{
margin: 0 ;
}
dl#photo img
{
border: 1px solid #dcb ;
}
/* enleve les cadres quand les photos sont utilise en lien */
a img { text-decoration: none;}
a img :hover { text-decoration: none;}
a img {border: 0;}
img {border:0;}
td img {display: block;}
Merci pour toute l'aide ou conseils que vous pourriez me fournir. J'attend le livre cité dans votre site pour m'instruire un peu plus
Modifié par onibaba (02 Sep 2006 - 05:30)