Zalezi jestli to ma byt horizontalni nebo vertikalni. Jde to udelat mnoha zpusoby...
Polozky menu uzavri do <span> seznam vysunutych polozek pak do <ul> a nastav tomu "block" (zalezi zase jestli je verikalne nebo horizontalne) a odstran si odrazky. Takhle si vytvor menu, tak jak by vypadalo cely rozbaleny a dej tem rozbalovacim polozkam hodnotu "display none" a tomu <span> hodnotu "hover" kde uz "display none" nebude. Takze po najeti mysi nad span se to menu zobrazi. Pokud mas horizontalni menu, tak ti to pravdepodobne bude posouvat obsah stranky pod menu, to osetris bud absolutni pozici menu, nebo z-indexem.
Pripadne je na internetu spousta generatoru menu, ktere ti po nastaveny vyplivnou hotovy kod.
Snad ji to pohopil, predpokladal jsem, ze v CSS trochu umis, takze jsem to psal zkracene...