Hallo!
Ich bin Anfänger in HTML, weshalb ich immer noch große Schwierigkeiten habe. Normalerweise finde ich irgendwann eine Lösung, allerdings ist das hier nicht der Fall... xD
Mein Problem ist, dass overflow: hidden nicht funktioniert. Ich habe ein Untermenü erstellt und das ist eigentlich unsichtbar. Nur wenn man mit der Maus über dem Platz des Untermenüs fährt, wird es sichtbar, das will ich allerdings nicht. Deshalb wollte ich overflow: hidden benutzen, damit das Untermenü nur erscheint, wenn man mit der Maus über den ,,Hauptpunkt" fährt.
Hier ist der HTML-Code:
<nav>
<ul id="menü">
<li id="navi01"><a href="startseite.html">STARTSEITE</a></li>
<li id="navi02"><a href="news.html">DIE NEWS</a></li>
<li id="navi03"><a href="forum.html">FORUM</a>
<ul id="untermenü">
<li><a href="mathe.html">MATHE</a></li>
<li><a href="naturwissenschaften.html">NATURWISSENSCHAFTEN</a></li>
<li>
</ul>
</li>
<li id="navi04"><a href="kontakt.html">KONTAKT</a></li>
</ul>
</nav>
Und hier der CSS-Code:
#menü {
margin-left: -50px;
}
#menü a {
text-decoration: none;
color: #000000;
font-family: BigNoodleTitling;
font-size: 25px;
}
#menü li {
margin: 35px;
}
nav ul li:hover ul {
height: auto;
opacity: 1;
margin-top: 10px;
}
nav ul li ul {
opacity: 0;
position: absolute;
width: 250px;
background-color: #BDBDBD;
padding-left: 5px;
margin-left: 300px;
overflow: hidden;
}
#untermenü li {
margin: 15px;
}
Es funktioniert nicht, denn wenn ich mit der Maus über den Platz des Untermenüs fahre, erscheint es dennoch.
Könnte mir jemnd vielleicht helfen?
Ich bin Anfänger in HTML, weshalb ich immer noch große Schwierigkeiten habe. Normalerweise finde ich irgendwann eine Lösung, allerdings ist das hier nicht der Fall... xD
Mein Problem ist, dass overflow: hidden nicht funktioniert. Ich habe ein Untermenü erstellt und das ist eigentlich unsichtbar. Nur wenn man mit der Maus über dem Platz des Untermenüs fährt, wird es sichtbar, das will ich allerdings nicht. Deshalb wollte ich overflow: hidden benutzen, damit das Untermenü nur erscheint, wenn man mit der Maus über den ,,Hauptpunkt" fährt.
Hier ist der HTML-Code:
<nav>
<ul id="menü">
<li id="navi01"><a href="startseite.html">STARTSEITE</a></li>
<li id="navi02"><a href="news.html">DIE NEWS</a></li>
<li id="navi03"><a href="forum.html">FORUM</a>
<ul id="untermenü">
<li><a href="mathe.html">MATHE</a></li>
<li><a href="naturwissenschaften.html">NATURWISSENSCHAFTEN</a></li>
<li>
</ul>
</li>
<li id="navi04"><a href="kontakt.html">KONTAKT</a></li>
</ul>
</nav>
Und hier der CSS-Code:
#menü {
margin-left: -50px;
}
#menü a {
text-decoration: none;
color: #000000;
font-family: BigNoodleTitling;
font-size: 25px;
}
#menü li {
margin: 35px;
}
nav ul li:hover ul {
height: auto;
opacity: 1;
margin-top: 10px;
}
nav ul li ul {
opacity: 0;
position: absolute;
width: 250px;
background-color: #BDBDBD;
padding-left: 5px;
margin-left: 300px;
overflow: hidden;
}
#untermenü li {
margin: 15px;
}
Es funktioniert nicht, denn wenn ich mit der Maus über den Platz des Untermenüs fahre, erscheint es dennoch.
Könnte mir jemnd vielleicht helfen?