Hallo,
ich habe auf http://www.just2b.com/mein-typo3/css-ts-menues/horizontales-dropdown-menue.html
ein schönes Menü gefunden.
Es funktioniert auch soweit, nur leider nicht im IE6 (bei mir!)
Vielleicht kann mir jemand helfen. Warum macht der ie6 das nicht ordnungsgemäß. Alle anderen Browser machen das Menü.
Danke im Voraus!
Micha
Glaubst du nicht, das du etwas wenig geschrieben hast!?
TS, CSS, vielleicht eine URL, etc...
Kann mir keiner helfen, warum das Menü im IE6 nicht geht? In allen anderen Browsern geht das Menü.
Hier noch das menü.css
#navi, #navi ul {
float: left;
width: 58em;
list-style: none;
background: #F1A337;
color: #000000;
font-weight: bold;
/*font-family:neuropol;*/
font-size: 12px;
padding: 0;
margin-top: -70px;
}
#navi a {
display: block;
text-indent: 10px;
width: 5em;
color: #ffffff;
text-decoration: none;
padding: 0.25em 0em;
}
#navi a.menuparent {
background-image: url(gfx/pfeil.gif) no-repeat 90% 40%;
}
#navi li {
float: left;
padding: 0;
width: 9.25em;
}
#navi li ul {
position: absolute;
left: -999em;
height: auto;
width: 14em;
font-weight: normal;
border-width: 0.25em;
margin: 0;
}
#navi li li {
width: 14em
}
#navi li ul a {
width: 14em;
padding-left: 1em;
}
#navi li ul ul {
margin: -1.75em 0 0 14em;
}
#navi li:hover ul ul, #navi li:hover ul ul ul, #navi li.sfhover ul ul, #navi li.sfhover ul ul ul {
left: -999em;
}
#navi li:hover ul, #navi li li:hover ul, #navi li li li:hover ul, #navi li.sfhover ul, #navi li li.sfhover ul, #navi li li li.sfhover ul {
left: auto;
}
#navi li:hover, #navi li.sfhover {
background: #307fde;
color: white;
}
Hallole!
Ich bin nur mal so auf die schnelle den Quelltext durchgegangen. Wenn ich mir das ganze im IE6 anschaue und dann bei #nav die negative margin von -70 auf einen positiven Wert anpasse, dann wird das Menü wenigstens mal sichtbar.
Du solltest also diese im doppelten Wortsinne negativen Positionierungen vermeiden. Warum packst du die container #bannermitte, #rootline und #navi nicht in einen eigenen container #header und positionierst sie dann innerhalb dieses Elternelementes.
<DIV id=contentbody>
<div id="header">
<DIV id="bannermitte">.....</DIV>
<DIV id="rootline">.....</DIV>
<DIV id="navi">...</div>
</div>
<div id="content">.....
Dann solltest du eigentlich Ruhe haben nicht nur im IE6.
Grüße
Erwin