Umgebendes DIV soll sich CSS-Klappmenu von der Höhe her anpassen, wenn ausgeklappt

soezkan

Erfahrenes Mitglied
Hallo Leute,

ich habe etwas was ich sehr tricky finde: und zwar möchte, dass wen jemand auf mein CSS-Klappmenü fährt, sich das umgebende DIV von der Höhe her erweitert.

Ich benutze die Methode mit dem > im Stylesheet:

PHP:
div#Navigation {
         ...
         background-color: #cccccc;
}

div#Navigation ul li:hover > ul {
	visibility: visible;
}

...

Das ist das Menu ...

PHP:
<div id="Navigation">
    <ul>
        <li><a href="home.php">Home</a></li>
        <li><a href="links.php">Links</a>
           <ul>
               <li><a href="http://www.google.de">google.de</a></li>
               <li><a href="http://www.hotmail.com">hotmail.com</a></li>
               <li><a href="http://www.apple.com">apple.com</a></li>
           </ul>
        </li>
        <li><a href="support.php">Support</a></li>
    </ul>
</div>

... fährt also jemand über "Links", und das Menü klappt auf, soll sich das Umgebende DIV (mit der id="Navigation") entsprechend von seiner Höhe her vergrößern, so dass das Menü immer davon umgeben ist.

Wie geht sowas?

Danke.

Liebe Grüße
Soezkan
 
Zurück