Как связать два файла HTML?

Связывание двух файлов HTML может осуществляться различными способами, в зависимости от требуемого функционала и варианта использования.

1. Использование тега <iframe>: В этом случае один файл HTML будет встроен в другой с помощью тега <iframe>. Пример использования:

<html>
  <head>
    <title>Главная страница</title>
  </head>
  <body>
    <h1>Главная страница</h1>
    
    <iframe src="путь_к_второму_файлу.html"></iframe>
  </body>
</html>

2. Использование тега <object>: Тег <object> позволяет встраивать один HTML-файл в другой. В отличие от <iframe>, <object> позволяет использовать различные типы контента. Пример использования:

<html>
  <head>
    <title>Главная страница</title>
  </head>
  <body>
    <h1>Главная страница</h1>
    
    <object data="путь_к_второму_файлу.html"></object>
  </body>
</html>

3. Использование тега <link>: Тег <link> используется для связывания двух файлов HTML, подключая один файл к другому. Например, можно подключить файл со стилями в другой файл, чтобы применить стили к содержимому. Пример использования:

<html>
  <head>
    <title>Главная страница</title>
    <link rel="stylesheet" href="путь_к_стилям.css">
  </head>
  <body>
    <h1>Главная страница</h1>
    <p>Текст страницы</p>
  </body>
</html>

В этом примере файл со стилями (стилями.css) будет подключен к файлу HTML, и стили будут применены к элементам на странице.

4. Использование серверной части (например, PHP): Если вам необходимо динамически подключать несколько файлов HTML на основе каких-либо условий или переменных, вы можете использовать серверную часть, такую как PHP. Пример использования:

index.php:

<html>
  <head>
    <title>Главная страница</title>
  </head>
  <body>
    <h1>Главная страница</h1>
    
    <?php
      if ($condition) {
        include('путь_к_второму_файлу.html');
      } else {
        include('путь_к_третьему_файлу.html');
      }
    ?>
  </body>
</html>

В этом примере на основе некоторого условия будет подключен один из двух файлов HTML.

В зависимости от ваших потребностей и причин связывания двух файлов HTML, вы можете выбрать подходящий способ из предложенных выше или использовать комбинацию различных методов для достижения желаемых результатов.