Hallo liebe Leute,
Ich steh vor einem Rätsel, habe in CSS eine Navi gebaut, die eigentlich auch ganz gut .
Die Navi besteht aus 2 ebenen.
Der Firefox stellt die Seite ohne Probleme wie gewünscht dar.
Leider macht mir der IE erhebliche Probleme, den dieser Zeigt nicht die Zweite ebene der Navi an.
Woran kann es liegen?
Habe schon gesucht, aber abgesehen von Positionskorrekturen hab ich noch nichts finden können.
Wäre gut wenn mir jemand sagen kann woran liegt.
Ich häng den Code mal dran:
CSS:
HTML
Danke für die mühe, ich hoffe jemand kann mir weiterhelfen!
Ich bin echt ratlos!
Hier die Seite:
<<KLICK>>
Ich steh vor einem Rätsel, habe in CSS eine Navi gebaut, die eigentlich auch ganz gut .
Die Navi besteht aus 2 ebenen.
Der Firefox stellt die Seite ohne Probleme wie gewünscht dar.
Leider macht mir der IE erhebliche Probleme, den dieser Zeigt nicht die Zweite ebene der Navi an.
Woran kann es liegen?
Habe schon gesucht, aber abgesehen von Positionskorrekturen hab ich noch nichts finden können.
Wäre gut wenn mir jemand sagen kann woran liegt.
Ich häng den Code mal dran:
CSS:
Code:
ul#nav {
position: absolute;
top: 0px;
left: 0px;
padding: 0px;
margin: 0px;
background-color: #1C5BA2;
color: white;
float: left;
width: 671px;
font-family: arial, helvetica, sans-serif;
border-top: 1px solid #ffffff;
}
ul#nav li {
display: block;
padding: 0.05em 1em;
height: 30px;
line-height: 30px;
font-size:12px;
float: left;
width: 80px;
border-right: 1px solid #fff;
list-style-type: none;
}
ul#nav li:hover {
background-color: #7197C1;
}
li ul {
display: none;
width: 80px;
}
ul#nav li:hover ul {
position: relative;
top: 0px;
left: 0px;
margin: 0px;
padding: 0px;
display: block;
width: 80px;
z-index: 2;
text-align: left;
}
ul#nav li:hover ul li {
position: relative;
display: block;
height: auto;
margin: 0px;
padding: 0px;
width: 100px;
line-height: 20px;
font-size:12px;
font-color: #1C5BA2;
background-color: transparent;
float: left;
border: 0px;
list-style-type: none;
}
ul#nav li a {
position: relative;
padding: 0px;
margin: 0px;
height: 30px;
line-height: 30px;
background-color: transparent;
color: White;
text-decoration: none;
}
ul#nav li a:hover {
background-color: transparent;
color: #ffffff;
}
ul#nav li:hover ul li a {
height: 12px;
line-height: 12px;
font-size:10px;
color: #1C5BA2;
background-color: transparent;
}
ul#nav li:hover ul li a:hover {
height: 12px;
line-height: 12px;
font-size:10px;
color: #7197C1;
width: 80px;
background-color: transparent;
}
li:hover ul,
li.over ul {
display: block;
width: 80px;
}
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */
ul#nav li#kunde {
float: right;
border-left: 1px solid #ffffff;
}
Code:
<ul id="nav">
<li><a href="#" class="current">Agentur</a>
<ul>
<li><a href="#Beispiel">Über uns</a></li>
<li><a href="#Beispiel">Das Team</a></li>
</ul>
</li>
<li><a href="#" class="current">Portfolio</a>
<ul>
<li><a href="#Beispiel">Full Service</a></li>
<li><a href="#Beispiel">Corporate Design</a></li>
<li><a href="#Beispiel">Klassische Medien</a></li>
<li><a href="#Beispiel">Neu Medien</a></li>
</ul>
</li>
<li><a href="#" classs="current">Referenzen</a>
<ul>
<li><a href="#Beispiel">Alle Kunden</a></li>
<li><a href="#Beispiel">Air Liquide</a></li>
<li><a href="#Beispiel">BQS</a></li>
<li><a href="#Beispiel">CITEL</a></li>
</ul>
</li>
<li><a href="#" class="current">Kontakt</a>
<ul>
<li><a href="#Beispiel">Anfahrt</a></li>
</ul>
</li>
<li id="kunde"><a href="#">Kundenportal</a></li>
</ul>
Danke für die mühe, ich hoffe jemand kann mir weiterhelfen!
Ich bin echt ratlos!
Hier die Seite:
<<KLICK>>