What is the best approach when creating menus? Using Javascript if fine if the browser has it enables or supported. An html table with each row as a menu item is fine and stable but leaves much to be desired.

Someone have a good solution that is not resource intensice or limited to a particular browser?

I need it to be as compliant as possible with all browsers as possible.

Thanks