Я понятия не имею, есть ли для этого технический термин, поэтому я не нашел ничего ни в Google, ни в этом site.
Мой друг, который годами создавал сайты и на самом деле создал бизнес, использует довольно уникальную (для меня) систему.
Он разбивает свою страницу на 3 части: заголовок, тело и нижний колонтитул. Помещает их в 3 файла, а затем включает верхний и нижний колонтитулы на основной странице, оставляя только это: (пример)
<?php include_once "Constants/Header.php"; ?>
<div id="Container">
<div id="Header">
HEADER
</div>
<div id="Menu">
<ul id="Nav">
<li>Menu item</li>
<li>Menu item</li>
<li>Menu item</li>
<li>Menu item</li>
<li>Menu item</li>
<li>Menu item</li>
</ul>
</div>
<div id="Body">
</div>
</div>
<?php include_once "Constants/Footer.php"; ?>
Это хорошая практика - кодировать сайт таким образом? -если так, то почему? И последнее но не менее важное, Вы кодируете свои страницы таким образом?