Я делаю большой веб-сайт, используя HTML, CSS, JSP и Java-сервлет.
Я создал меню с помощью < nav>
< ul>
< li>
(навигация). При наведении курсора раскрываются подменю. Это выглядит так:
Я хочу повторно использовать это меню на всех своих страницах. Это многое изменит, поэтому мне нужен единый источник правды — без дублирования кода. Я искал php/js, но не смог заставить его работать.
Я представляю, что это будет работать следующим образом:
- Файл, содержащий только HTML-код (например, мое меню), который повторно используется на всех страницах.
- Файл, который заставляет магию работать.
- Несколько строк кода, которые добавляются на каждую страницу в том месте, где должно быть меню. (может быть, строка, указывающая, какой скрипт он запускает)
Примечания:
- Я бы хотел, чтобы это работало для большинства (если не для всех) веб-браузеров.
- Выпадающее меню должно располагаться над текстом ниже.