Bonjour
J'ai crée un menu tout fonctionne sauf quand je clique sur un lien du menu il ne conserve pas le focus.
Voici mon code CSS :
et le code html :
Merci d'avance pour votre aide
Modifié par jaribu (15 Jan 2008 - 22:49)
J'ai crée un menu tout fonctionne sauf quand je clique sur un lien du menu il ne conserve pas le focus.
Voici mon code CSS :
ul.MenuBarHorizontal {
cursor:default;
font-size:100%;
list-style-type:none;
margin:0pt;
padding:0pt;
width:auto;
}
ul.MenuBarActive {
z-index:1000;
}
ul.MenuBarHorizontal li {
cursor:pointer;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:100%;
font-weight:bolder;
list-style-type:none;
margin:0pt;
padding:0pt;
position:relative;
text-align:left;
width:auto;
}
ul.MenuBarHorizontal ul {
cursor:default;
font-size:100%;
left:-1000em;
list-style-type:none;
margin:0pt;
padding:0pt;
position:absolute;
width:8.2em;
z-index:1020;
}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible {
left:auto;
}
ul.MenuBarHorizontal ul li {
width:8.2em;
}
ul.MenuBarHorizontal ul ul {
margin:-5% 0pt 0pt 95%;
position:absolute;
}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible {
left:auto;
top:0pt;
}
ul.MenuBarHorizontal ul {
border:1px solid #CCCCCC;
}
ul.MenuBarHorizontal a {
background-color:#999999;
color:#333333;
cursor:pointer;
display:block;
padding:0.5em 0.75em;
text-align:center;
text-decoration:none;
}
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus, ul.MenuBarHorizontal a:active {
background-color:#333333;
color:#FFFFFF;
}
ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible {
background-color:#333333;
color:#FFFFFF;
}
ul.MenuBarHorizontal a.MenuBarItemSubmenu {
background-image:url(SpryMenuBarDown.gif);
background-position:95% 50%;
background-repeat:no-repeat;
}
ul.MenuBarHorizontal ul a.MenuBarItemSubmenu {
background-image:url(SpryMenuBarRight.gif);
background-position:95% 50%;
background-repeat:no-repeat;
}
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover {
background-image:url(SpryMenuBarDownHover.gif);
background-position:95% 50%;
background-repeat:no-repeat;
}
ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover {
background-image:url(SpryMenuBarRightHover.gif);
background-position:95% 50%;
background-repeat:no-repeat;
}
ul.MenuBarHorizontal iframe {
position:absolute;
z-index:1010;
}
ul.MenuBarHorizontal li.MenuBarItemIE {
background:#FFFFFF none repeat scroll 0%;
display:inline;
float:left;
}
#MenuBar1 #menu_1 {
border-bottom:5px solid #FFFFFF;
}
#MenuBar1 #menu_2 {
border-bottom:5px solid #FFFFFF;
}
#MenuBar1 #menu_3 {
border-bottom:5px solid #FFFFFF;
}
#MenuBar1 #menu_4 {
border-bottom:5px solid #FFFFFF;
}
#MenuBar1 #menu_5 {
border-bottom:5px solid #FFFFFF;
}
et le code html :
<body>
<ul id="MenuBar1" class="MenuBarHorizontal">
<li id="menu_1"><a href="#">menu 1</a> </li>
<li id="menu_2"><a href="#">menu 2</a></li>
<li id="menu_3"><a href="#">menu 3</a> </li>
<li id="menu_4"><a href="#">menu 4</a></li>
<li id="menu_5"><a href="#">menu 5</a></li>
</ul>
Merci d'avance pour votre aide
Modifié par jaribu (15 Jan 2008 - 22:49)