Вы описываете точный вариант использования языка на стороне сервера.
Позвольте мне объяснить вам проблему с вашим подходом. Если вы делаете свой сайт таким образом, имея index.html
и те 5 других частей, которые вы включаете через object
или iframe
, это будет означать 6 запросов к вашему серверу (что, безусловно, не является хорошей практикой).
Вещи будут происходить так:
- Браузер запрашивает ваш
index.html
- Анализирует его и находит, что он также должен запросить
header.html
и еще четыре
- Запрашивает все эти 5 htmls с сервера
Вместо этого вы можете просто запросить index.php
, например (если вы используете PHP), позволить PHP создать ресурс ONE HTML (возможно, включая другие файлы PHP, такие как header.php
) и отправить его в браузер, который с радостью отобразит его.
Вам не нужно нарушать порядок обучения, используйте только некоторые мелкие детали для этой конкретной цели (используя только одну команду). Будьте гибкими, вы найдете это очень полезным в этом бизнесе:).
Чтобы дать вам пример:
index.php
<!DOCTYPE html>
<html>
...
<body>
<?php include 'header.php'; ?>
<?php include 'navigation.php'; ?>
...
<?php include 'footer.php'; ?>
</body>
</html>
В ваших PHP-файлах вы можете использовать только простой HTML, только расширение файла будет другим. Для написания команд PHP вы можете использовать <?php whatever ?>