Bonjour,
J'ai adapté le menu horizontal proposé sur alsacréation. Tout va bien sauf que j'ai un problème au niveau de la largeur du menu. Sous IE ça s'affiche bien, en revanche, sous firefox, il semblerait que la longueur déborde et donc firefox envoie la derniere "case" du menu à la ligne suivante. Avez-vous une idée de comment je pourrais rêgler ce bug ?
Le code que j'utilise est le suivant
Modifié par marck5 (07 Jul 2005 - 18:14)
J'ai adapté le menu horizontal proposé sur alsacréation. Tout va bien sauf que j'ai un problème au niveau de la largeur du menu. Sous IE ça s'affiche bien, en revanche, sous firefox, il semblerait que la longueur déborde et donc firefox envoie la derniere "case" du menu à la ligne suivante. Avez-vous une idée de comment je pourrais rêgler ce bug ?
Le code que j'utilise est le suivant
/* CSS Document */
<style type="text/css" media="screen">
<!--
body {
margin: 0;
padding: 0;
background: white;
font: 100% verdana, arial, sans-serif;
}
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
position: absolute; /* placement du menu, à modifier selon vos besoins */
top:99;
left: 0;
z-index:100;
width: 100%;
}
#menu dl {
float: left;
width: 167px;
}
#menu dt {
color: #FFFFFF; /* couleur texte menu principal */
background: #003333; /* couleur fond menu principal*/
cursor: pointer;
text-align: center;
font-weight: bold;
border: 1px solid gray;
height: 2em;
margin: 0px;
line-height:20px;
}
#menu dd {
display: none;
border: 1px solid gray;
}
#menu li {
background: #CBDAF1; /*couleur fond sous menu*/
text-align: center;
}
#menu li a, #menu dt a {
color: #18285A; /*couleur caractères sous menu*/
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
text-align: left;
text-indent: 5pt;
}
#menu li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus {
background: #FFFFFF; /*couleur fond sous menu quand on pense au dessus*/
font-weight: bold;
text-align: left;
text-indent: 5pt;
}
#site {
position: absolute;
z-index: 1;
top : 70px;
left : 10px;
color: #000;
background-color: #ddd;
padding: 0px;
border: 1px solid gray;
}
-->
Modifié par marck5 (07 Jul 2005 - 18:14)