Aktives Mitglied
Hallo leute hab da ein Problem mit meinem dropdownmenu.
Fuktioniert alles bis auf das submenu im bereich kosmetik und preise.
hier mal der link der webseite: Bellezza
Das problem ist das wenn ich die links im submenu hover sie hin und her springen.. Setze ich margin auf 0 dann werden auch die links in der pinkenen leiste nicht mehr mittig angezeigt sondern oben.
das problem liegt nur an den margin 8px. aber finde iwie keine lösung
wie kann ic hdas springen der links vermeiden?
hier der code vom menu.
Fuktioniert alles bis auf das submenu im bereich kosmetik und preise.
hier mal der link der webseite: Bellezza
Das problem ist das wenn ich die links im submenu hover sie hin und her springen.. Setze ich margin auf 0 dann werden auch die links in der pinkenen leiste nicht mehr mittig angezeigt sondern oben.
das problem liegt nur an den margin 8px. aber finde iwie keine lösung
wie kann ic hdas springen der links vermeiden?
hier der code vom menu.
Code:
ul#menu
{
margin:0;
padding:0;
list-style-type:none;
width:auto;
position:relative;
display:block;
height:30px;
font-size:12px;
font-weight:bold;
background:transparent url(images/navi.jpg) repeat-x top left;
font-family:Arial, Helvetica, sans-serif;
border-bottom:1px solid #000000;
border-top:1px solid #000000;
}
ul#menu li
{
display:block;
float:left;
margin:0;
padding:0;
}
ul#menu li a
{
display:block;
margin:8px 20px 0px 20px;
float:left;
color: #999999;
text-decoration:none;
font-weight:bold;
/* padding:8px 20px 0 20px;*/
outline:none;
}
ul#menu li a:hover
{
color:#FFFFFF;
height:30px;
margin:8px 20px 0px 20px;
/*background:transparent url(images/navi.jpg) 0px -30px no-repeat;*/
outline:none;
}
ul#menu li a.current
{
display:inline;
/* height:22px;*/
/*background:transparent url(images/navi.jpg) 0px -30px no-repeat;*/
float:left;
margin:8px 20px 0px 20px;
outline:none;
color:#FFFFFF;
}
li ul {
background-color:#CCCCCC;
display:none;
position:absolute;
width:10em;
left:0;
}
li>ul {
top: 30px;
left: auto;
}
.sub {
background-image:url(images/sub.jpg);
padding:5px 0px 10px 0;
margin:0;
}
li:hover ul, li.over ul {
display: block;
}
Zuletzt bearbeitet: