Пример выпадающего меню на основе html и css можно скачать бесплатно здесь.

Достоинства:

  1. основа html и css;
  2. маленький размер программного кода.

Недостатки:

  1. жесткий размер менюшек по ширине в пикселях (слова могут элементарно там не поместиться);
  2. под менюшкой остается "мертвое" поле примерно в 60 пикселей (загнать туда текст практически невозможно, разве что поиграть блоками-слоями, но это еще не каждому дано);
  3. обязательно (принудительно, я бы сказал) в начале документа должен присутствовать DOCTYPE, что может нарушить структуру (каркас разметки) сайта (устарело. 2019).