в выпдающем меню участвуют css дивы для меню,потом код вида:
<ul> <li><a href="#">Home</a></li>
<li><a href="#">About</a> <ul>
<li><a href="#">History</a></li>
<li><a href="#">Team</a></li>
<li><a href="#">Offices</a></li> </ul> </li>
<li><a href="#">Services</a> <ul>
<li><a href="#">Web Design</a></li>
<li><a href="#">Internet Marketing</a></li>
<li><a href="#">Hosting</a></li>
<li><a href="#">Domain Names</a></li>
<li><a href="#">Broadband</a></li> </ul> </li>
<li><a href="#">Contact Us</a> <ul>
<li><a href="#">United Kingdom</a></li>
<li><a href="#">France</a></li>
<li><a href="#">USA</a></li>
<li><a href="#">Australia</a></li> </ul> </li> </ul>
ie сразу говорю лажно это всё будет принимать,не знаю почему js плохо работает.поэтому надо писать эту js функцию отдельно.
а вот например пример в css
li ul { position: absolute; left: 149px; top: 0; display: none; } - див отвечает за подменю ,там курсор и всё такое