Ce post, qui concerne la mise en page d'une barre de navigation horiztonale, est en deux parties.
1. Problème d'affichage sous Firefox
http://img19.imageshack.us/img19/3343/fi3.jpg
(voir ci-dessous)
2. Barre décorative décalée à droite du menu
http://img209.imageshack.us/img209/3130/nav01.gif
(voir ici)
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
Première partie
Bonjour à tous,
Après avoir ingurgité une bonne partie des bases théoriques posées dans vos très complets articles (vous en remerciant au passage ) j'ai décidé de passer de la pratique à la théorie - non sans difficultés comme il se doit.
Le problème que je rencontre est le suivant: ma barre de menu s'affiche correctement sour IE (en version 7), et pas sur Firefox (en version 3). C'est le monde à l'envers!
Capture sous IE
http://img19.imageshack.us/img19/2569/ie7.jpg
Capture sous Firefox
http://img19.imageshack.us/img19/3343/fi3.jpg
Ca ressemble à un problème de marges, et pourtant j'ai bien spécifié "marge:0px" pour l'ID liste. Voici à quoi ressemble mon CSS:
Merci d'avance pour votre aide, j'ai hâte de comprendre ce qui ne fonctionne pas!
Modifié par Neossir (26 Mar 2009 - 23:21)
1. Problème d'affichage sous Firefox
http://img19.imageshack.us/img19/3343/fi3.jpg
(voir ci-dessous)
2. Barre décorative décalée à droite du menu
http://img209.imageshack.us/img209/3130/nav01.gif
(voir ici)
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
Première partie
Bonjour à tous,
Après avoir ingurgité une bonne partie des bases théoriques posées dans vos très complets articles (vous en remerciant au passage ) j'ai décidé de passer de la pratique à la théorie - non sans difficultés comme il se doit.
Le problème que je rencontre est le suivant: ma barre de menu s'affiche correctement sour IE (en version 7), et pas sur Firefox (en version 3). C'est le monde à l'envers!
Capture sous IE
http://img19.imageshack.us/img19/2569/ie7.jpg
Capture sous Firefox
http://img19.imageshack.us/img19/3343/fi3.jpg
Ca ressemble à un problème de marges, et pourtant j'ai bien spécifié "marge:0px" pour l'ID liste. Voici à quoi ressemble mon CSS:
#page {
margin-right: auto;
margin-left: auto;
width: 750px;
}
#nav {
margin: 0px;
list-style-type: none;
background-image: url(../images/nav.gif);
}
#nav li {
float: left;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.4em;
line-height: 70px;
margin: 0px;
}
#nav a {
display: block;
height: 70px;
width: 150px;
text-align: center;
background-image: url(../images/nav.gif);
background-position: center top;
margin-top: 0px;
margin-bottom: 0px;
border: none;
color:#000000;
}
#nav li a:hover, #navigation li a:focus, #navigation li a:active {
background-image: url(../images/nav.gif);
background-position: center bottom;
}
#titre {
margin-left: 100px;
}
html, body {
height: 100%;
margin: 0;
background-color: #FFCC99;
}
div#page {
width: 750px;
margin-top: 10px;
margin-right: auto;
margin-left: auto;
position: relative;
overflow: auto;
border: 1px solid #666666;
background-color: #FFFFFF;
}
/* CONTENU CENTRAL*/
#gauche {
float: left;
width: 195px;
padding: 10px;
clear: left;
margin: 10px;
text-align: justify;
}
#droite {
float: right;
width: 485px;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 0px;
padding: 10px;
}
Merci d'avance pour votre aide, j'ai hâte de comprendre ce qui ne fonctionne pas!
Modifié par Neossir (26 Mar 2009 - 23:21)