Я не верю, что это возможно, строго через HTML.Тем не менее, вы можете использовать сценарии на стороне сервера, такие как PHP, чтобы сделать это.Вы говорите о шаблоне , и он используется довольно часто.То, что вы хотели бы, чтобы ваши пункты меню (и CSS) и ваш код верхнего / нижнего колонтитула на отдельных страницах.Таким образом, если вы внесете изменения в меню или верхний / нижний колонтитул, это будет отражено на всех страницах (написанных на PHP), которые вы написали с помощью метода шаблона.
Вам понадобятся menu.html, header.html и footer.html в месте, доступном для кода вашей главной страницы.То есть вы будете использовать метод шаблона для записи содержимого ваших страниц.
Пример кода psuedo в PHP будет выглядеть так:
<?php
include('header.html');
include('menu.html');
echo "Your main content items here";
include('footer.html');
?>