Bonjour à tous et bravo pour ce site qui m'a déjà donné plein de réponses à mes questions.
Cependant, il subsite un problème, sur le menu horizontal que vous proposez, et que ne parvient pas à exploiter correctement. Vous pouvez constater le problème sur le lien suivant :
www.houston.fr/test/test.htm
En effet, lorsque l'on veut survoler les sous menus ces derniers disparaissent avant même d'avoir pu survoler la totalité des liens.
En fait le problème est apparu lorsque j'ai ajouté le tableau juste après le menu.
Ci-dessous le code de la page css attaché à la page html :
Voilà, par avance merci de votre aide, à bientôt,
Fabrice
Modifié par fab_77 (30 Jan 2006 - 09:09)
Cependant, il subsite un problème, sur le menu horizontal que vous proposez, et que ne parvient pas à exploiter correctement. Vous pouvez constater le problème sur le lien suivant :
www.houston.fr/test/test.htm
En effet, lorsque l'on veut survoler les sous menus ces derniers disparaissent avant même d'avoir pu survoler la totalité des liens.
En fait le problème est apparu lorsque j'ai ajouté le tableau juste après le menu.
Ci-dessous le code de la page css attaché à la page html :
body
{
margin: 1px 0 ;
padding: 0 ;
text-align: center ;
}
div#conteneur
{
position:absolute;
left: 50%;
margin-left: -400px; /* moitié de la largeur */
width: 800px ;
text-align: left ;
}
/* menu principal*/
.menu_principal {
background:#fff;
margin:0;
padding:20px;
color:#000;
font:small Verdana;
_font:x-small;
}
#header {
float:left;
width:100%;
background: url(images/design/bg_bleu.jpg) repeat-x bottom;
font-size:93%;
line-height:normal;
align: center;
}
#header ul {
margin:0;
padding:10px 10px 0;
list-style:none;
}
#header li {
display:inline;
margin:0;
padding:0;
}
#header a {
float:left;
background: url(images/design/gauche.gif) no-repeat left top;
margin:0;
padding:0 0 0 9px;
border-bottom:1px solid #000;
text-decoration:none;
}
#header a span {
float:left;
display:block;
background: url(images/design/droite.gif) no-repeat right top;
padding:5px 15px 4px 6px;
font-weight:bold;
color:#fff;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#header a span {float:none;}
/* End IE5-Mac hack */
#header a:hover span {
color:#333;
}
#header #current a {
background-position:0 -150px;
border-width:0;
}
#header #current a span {
background-position:100% -150px;
padding-bottom:5px;
color:#333;
}
#header a:hover {
background-position:0% -150px;
}
#header a:hover span {
background-position:100% -150px;
}
/* fin du menu principal */
/* menu secondaire */
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
font:small Arial;
_font:x-small;
}
#menu {
position: absolute;
z-index:100;
top: 221px;
left: 10%;
width: 680px;
height: 297px;
}
#menu dl {
float: left;
width: 133px;
margin: 0 1px;
}
#menu dt {
cursor: pointer;
text-align: center;
font-weight: bold;
background: url(images/design/bg_bleu.jpg) repeat-x bottom;
border: 1px solid grey;
padding: 5px;
}
#menu dd {
color:#FFFFFF;
text-decoration:none;
}
#menu li {
text-align: left;
background: #00729d;
}
#menu li a, #menu dt a {
color:#FFFFFF;
text-decoration:none;
border-bottom: 1px solid #3399ff;
display: block;
height: 100%;
/*padding: 1px; */
}
#menu li a:hover, #menu dt a:hover {
background: #5593D7;
color: #fff;
filter: Alpha(Opacity=100, FinishOpacity=20, Style=1, StartX=0, StartY=0, FinishX=140, FinishY=0);
}
#menu #actif {
border: 0;
background: #;
}
#menu #SMactif {
color: #000;
border-left: 0;
border-right: 0;
border-top: 0;
background: #0099ff;
}
/* fin du menu secondaire */
/* contour page en image */
.contour_gauche {
background: url(images/design/contour_gauche.jpg) repeat-y left;
}
.contour_bas {
background: url(images/design/contour_bas.jpg) repeat-x bottom;
}
.CT_t {
border-right: 1px solid #000;
border-top: 1px solid #000;
}
.cadre {
border: 1px solid #000;
}
.CT_c {
border-left: 1px solid #000;
border-bottom: 1px solid #000;
}
Voilà, par avance merci de votre aide, à bientôt,
Fabrice
Modifié par fab_77 (30 Jan 2006 - 09:09)