На мой взгляд самый лучший пример это тот, который в ссылке от PHP_Master, так как он будет работать во всех браузерах и проходит валидацию. Однако он не подходит в данном случае, так как нужно обрабатывать событие (клик). Тут без Javascript не обойтись. Поэтому лучше всего использовать jQuery. При этом следует помнить, что меню не будет работать если в браузере будут отключены скрипты.