Hallo Zusammen
Ich habe für ein Websiteprojekt eine Navigation mit CSS eingebaut.
Im Firefox sieht alles auch so aus wies soll, da es dort auch entwickelt wurde. =) Der Schock folgt allerdings im Internet Explorer...
Ich hab euch mal die Bilder wies in den beiden Browsern ausschaut und den Datzugehörigen Code gepostet.
Hoffe jemand sieht das Problem und kann mir helfen. =)
Ich habe für ein Websiteprojekt eine Navigation mit CSS eingebaut.
Im Firefox sieht alles auch so aus wies soll, da es dort auch entwickelt wurde. =) Der Schock folgt allerdings im Internet Explorer...
Ich hab euch mal die Bilder wies in den beiden Browsern ausschaut und den Datzugehörigen Code gepostet.
Hoffe jemand sieht das Problem und kann mir helfen. =)
HTML:
#divNav {
margin: 0;
padding: 0;
height: 80px;
width: 940px;
}
#nav {
position: relative;
top: 155px;
height: 80px;
width: 940px;
}
#nav li ul,#nav li ul {
margin: 0;
padding: 0;
}
#nav a {
text-decoration: none;
}
#nav li { /*float the main list items*/
margin: 0;
float: left;
display: block;
padding-right: 15px;
}
#nav li ul {
display: none;
}
#nav li.off ul,#nav li.on ul { /*put the subnav below*/
position: absolute;
top: 25px;
left: 0;
padding-top: 10px;
background: #b9121b;
height: 25px;
width: 940px;
padding-left: 60px;
}
#nav li.on ul {
background: #393939;
}
#nav li.on:hover ul,#nav li.over ul { /*for ie*/
background: #6d6d6d;
}
#nav li a {
color: #6d6d6d;
font-weight: bold;
display: block;
width: 93px;
padding: 0;
}
#nav li.on a {
color: #b9121b;
}
#nav li.on ul a,#nav li.off ul a {
border: 0;
float: left; /*ie doesn't inherit the float*/
color: #b9121b;
width: auto;
margin-right: 15px;
}
#nav li.on:hover ul a,#nav li.over ul li a {
/*for ie - the specificity is necessary*/
background: #6d6d6d;
}
#nav li.on ul {
display: block;
}
#nav li.off:hover ul,#nav li.over ul {
display: block;
z-index: 6000;
}
#nav li.off a:hover,#nav li.on a:hover {
color: #393939;
}
#liHome a,#liueberUns a,#liRatgeber a,#liPublikationen a,#liGalerie a,#liIntern a
{
display: block;
position: relative;
height: 25px;
}
/*subnav formatting*/
#nav li.off ul a,#nav li.on ul a {
display: block;
background: #b9121b;
color: #fff;
font-family: arial, verdana, sans-serif;
font-size: small;
}
#nav li.on ul a {
background: #393939;
}