DesignNerd
Neues Mitglied
Hallo,
es gibt bereits hier zwar mehrere Einträge, die das Thema der Headline behandeln. Jedoch lässt sich für mich daraus keine Lösung für mein folgendes Problem ableiten:
Mein Menü wird im Internet Explorer komplett ausgeklappt dargestellt, es ist kein Hover-Effekt möglich. In Chrome und Firefox läuft es perfekt. Woran liegt dies?
Hier der HTML/CSS-Auszug zum Menü:
<nav id="main-menu">
<ul>
<li class="green">
<a href="#" class="icon-home">
<div class="line1"></div>
<div class="line2"></div>
</a>
<div id="galerie">
<ul>
<li>
<a class="home" href="index.html"></a>
<div id="home-box"></div>
</li>
<li>
<a class="about" href="about.html"></a>
<div id="about-box"></div>
</li>
</ul>
</div>
</li>
</ul>
</nav>
#main-menu >ul{
width:348px;
height:1000px;
margin:0 auto;
}
#main-menu > ul > li {
list-style: none;
display:inline-block;
position:relative;
float:center;
width:100px !important;
height:60px;
margin-top:0px;
margin-left:0px;
z-index:2000;
}
#main-menu li ul {
position:absolute;
list-style:none;
text-align:center;
width:348px;
height:1000px;
left:-125px;
overflow:hidden;
clip: rect(0,180px,867px,180);
-webkit-transition:clip 0.1s;
-moz-transition:clip 0.1s;
transition:clip 0.1s;
}
/#main-menu li:hover ul {
clip: rect(0,348px,867px, 0px);
z-index:100;
overflow:visible;
}
#galerie ul {list-style:none; padding:0; margin:0; width:348px; height:1000px; float:right; top:0px;}
#galerie ul li {display:inline; margin-top:68px; width:87px; height:65px; float:left;}
#galerie ul li a {display:block; width:87px; height:65px; text-decoration:none; }
#galerie ul li a:hover,
#galerie ul li a:active,
#galerie ul li a:focus {white-space:normal; border-color:#000; outline:0;}
#galerie ul li a img {width:86px; height:65px; border:0; }
#galerie ul li a b {position:absolute; left:-9999px; top:-50px; display:block; width:348px; height:1000px;}
#galerie ul li a:hover b {position:absolute; left:2px; top:-50px; z-index:100;}
#galerie ul li a:active b,
#galerie ul li a:focus b {position:absolute; left:2px; top:-50px;}
#galerie ul li #home-box {
width:348px;
height:720px;
left:0px;
background:white;
margin-top:0px;
padding-left:20px;
padding-right:20px;
padding-top:100px;
background:red;
z-index:100;
display:none;
}
#galerie ul li #about-box {
width:348px;
height:712px;
margin-top:0px;
margin-left:-87px;
padding-top:20px;
background:blue;
display:none;
}
es gibt bereits hier zwar mehrere Einträge, die das Thema der Headline behandeln. Jedoch lässt sich für mich daraus keine Lösung für mein folgendes Problem ableiten:
Mein Menü wird im Internet Explorer komplett ausgeklappt dargestellt, es ist kein Hover-Effekt möglich. In Chrome und Firefox läuft es perfekt. Woran liegt dies?
Hier der HTML/CSS-Auszug zum Menü:
<nav id="main-menu">
<ul>
<li class="green">
<a href="#" class="icon-home">
<div class="line1"></div>
<div class="line2"></div>
</a>
<div id="galerie">
<ul>
<li>
<a class="home" href="index.html"></a>
<div id="home-box"></div>
</li>
<li>
<a class="about" href="about.html"></a>
<div id="about-box"></div>
</li>
</ul>
</div>
</li>
</ul>
</nav>
#main-menu >ul{
width:348px;
height:1000px;
margin:0 auto;
}
#main-menu > ul > li {
list-style: none;
display:inline-block;
position:relative;
float:center;
width:100px !important;
height:60px;
margin-top:0px;
margin-left:0px;
z-index:2000;
}
#main-menu li ul {
position:absolute;
list-style:none;
text-align:center;
width:348px;
height:1000px;
left:-125px;
overflow:hidden;
clip: rect(0,180px,867px,180);
-webkit-transition:clip 0.1s;
-moz-transition:clip 0.1s;
transition:clip 0.1s;
}
/#main-menu li:hover ul {
clip: rect(0,348px,867px, 0px);
z-index:100;
overflow:visible;
}
#galerie ul {list-style:none; padding:0; margin:0; width:348px; height:1000px; float:right; top:0px;}
#galerie ul li {display:inline; margin-top:68px; width:87px; height:65px; float:left;}
#galerie ul li a {display:block; width:87px; height:65px; text-decoration:none; }
#galerie ul li a:hover,
#galerie ul li a:active,
#galerie ul li a:focus {white-space:normal; border-color:#000; outline:0;}
#galerie ul li a img {width:86px; height:65px; border:0; }
#galerie ul li a b {position:absolute; left:-9999px; top:-50px; display:block; width:348px; height:1000px;}
#galerie ul li a:hover b {position:absolute; left:2px; top:-50px; z-index:100;}
#galerie ul li a:active b,
#galerie ul li a:focus b {position:absolute; left:2px; top:-50px;}
#galerie ul li #home-box {
width:348px;
height:720px;
left:0px;
background:white;
margin-top:0px;
padding-left:20px;
padding-right:20px;
padding-top:100px;
background:red;
z-index:100;
display:none;
}
#galerie ul li #about-box {
width:348px;
height:712px;
margin-top:0px;
margin-left:-87px;
padding-top:20px;
background:blue;
display:none;
}