Не работают отступы (margin) в html

Имеется данный html код, содержащий 2 таблицы.

<html>

<head>
  <title>Mercedes</title>
</head>

<body background='images/fon.jpg'>
  <link rel="stylesheet" href="index.css">

  <table border="2">
    <div style="margin-left: 10px;">
      <tr>
        <td colspan="2">
          <zag> Общая информация </zag>
        </td>
      </tr>
      <tr>
        <td> Страна марки </td>
        <td> Германия </td>
      </tr>
      <tr>
        <td> Класс автомобиля </td>
        <td> M </td>
      </tr>
      <tr>
        <td> Количество дверей </td>
        <td> 5 </td>
      </tr>
      <tr>
        <td> Количество мест </td>
        <td> 6 </td>
      </tr>
      <tr>
        <td> Расположение руля </td>
        <td> Левый </td>
      </tr>
      <tr>
        <td colspan="2"> Размеры </td>
      </tr>
      <tr>
        <td> Длина </td>
        <td> 5370 мм </td>
      </tr>
      <tr>
        <td> Ширина </td>
        <td> 1928 мм </td>
      </tr>
      <tr>
        <td> Высота </td>
        <td> 1880 мм </td>
      </tr>
      <tr>
        <td> Колёсная база </td>
        <td> 3430 мм </td>
      </tr>
      <tr>
        <td> Клиренс </td>
        <td> 160 мм </td>
      </tr>
      <tr>
        <td> Ширина передней колеи </td>
        <td> 1666 мм </td>
      </tr>
    </div>
  </table>




  <table border="2">
    <div style="margin-left: 200px;">
      <tr>
        <td colspan="2">
          <zag> Общая информация </zag>
        </td>
      </tr>
      <tr>
        <td> Страна марки </td>
        <td> Германия </td>
      </tr>
      <tr>
        <td> Класс автомобиля </td>
        <td> M </td>
      </tr>
      <tr>
        <td> Количество дверей </td>
        <td> 5 </td>
      </tr>
      <tr>
        <td> Количество мест </td>
        <td> 6 </td>
      </tr>
      <tr>
        <td> Расположение руля </td>
        <td> Левый </td>
      </tr>
      <tr>
        <td colspan="2"> Размеры </td>
      </tr>
      <tr>
        <td> Длина </td>
        <td> 5370 мм </td>
      </tr>
      <tr>
        <td> Ширина </td>
        <td> 1928 мм </td>
      </tr>
      <tr>
        <td> Высота </td>
        <td> 1880 мм </td>
      </tr>
      <tr>
        <td> Колёсная база </td>
        <td> 3430 мм </td>
      </tr>
      <tr>
        <td> Клиренс </td>
        <td> 160 мм </td>
      </tr>
      <tr>
        <td> Ширина передней колеи </td>
        <td> 1666 мм </td>
      </tr>
    </div>
  </table>
</body>


</html>

Пытаюсь сделать отступы от левого края, чтобы таблицы располагались горизонтально друг за другом. Но ничего не выходит. Вот картинка: https://imgur.com/n9o06Fx


Ответы (1 шт):

Автор решения: UModeL

Можно просто использовать свойство float без дополнительных элементов-обёрток:

table {
  float: left;
  margin: 0 10px 10px 0;
}
<table border="2">
  <tr>
    <th colspan="2">
      <zag> Общая информация </zag>
    </th>
  </tr>
  <tr>
    <td> Страна марки </td>
    <td> Германия </td>
  </tr>
  <tr>
    <td> Класс автомобиля </td>
    <td> M </td>
  </tr>
  <tr>
    <td> Количество дверей </td>
    <td> 5 </td>
  </tr>
  <tr>
    <td> Количество мест </td>
    <td> 6 </td>
  </tr>
  <tr>
    <td> Расположение руля </td>
    <td> Левый </td>
  </tr>
  <tr>
    <th colspan="2"> Размеры </th>
  </tr>
  <tr>
    <td> Длина </td>
    <td> 5370 мм </td>
  </tr>
  <tr>
    <td> Ширина </td>
    <td> 1928 мм </td>
  </tr>
  <tr>
    <td> Высота </td>
    <td> 1880 мм </td>
  </tr>
  <tr>
    <td> Колёсная база </td>
    <td> 3430 мм </td>
  </tr>
  <tr>
    <td> Клиренс </td>
    <td> 160 мм </td>
  </tr>
  <tr>
    <td> Ширина передней колеи </td>
    <td> 1666 мм </td>
  </tr>
</table>
<table border="2">
  <tr>
    <th colspan="2">
      <zag> Общая информация </zag>
    </th>
  </tr>
  <tr>
    <td> Страна марки </td>
    <td> Германия </td>
  </tr>
  <tr>
    <td> Класс автомобиля </td>
    <td> M </td>
  </tr>
  <tr>
    <td> Количество дверей </td>
    <td> 5 </td>
  </tr>
  <tr>
    <td> Количество мест </td>
    <td> 6 </td>
  </tr>
  <tr>
    <td> Расположение руля </td>
    <td> Правый </td>
  </tr>
  <tr>
    <th colspan="2"> Размеры </th>
  </tr>
  <tr>
    <td> Длина </td>
    <td> 5370 мм </td>
  </tr>
  <tr>
    <td> Ширина </td>
    <td> 1928 мм </td>
  </tr>
  <tr>
    <td> Высота </td>
    <td> 1880 мм </td>
  </tr>
  <tr>
    <td> Колёсная база </td>
    <td> 3430 мм </td>
  </tr>
  <tr>
    <td> Клиренс </td>
    <td> 160 мм </td>
  </tr>
  <tr>
    <td> Ширина передней колеи </td>
    <td> 1666 мм </td>
  </tr>
</table>

Но правильнее будет разместить таблицы в общем flex-контейнере:

.wrapper {
  display: flex;
  gap: 10px;
}
<div class="wrapper">
  <table border="2">
    <tr>
      <th colspan="2">
        <zag> Общая информация </zag>
      </th>
    </tr>
    <tr>
      <td> Страна марки </td>
      <td> Германия </td>
    </tr>
    <tr>
      <td> Класс автомобиля </td>
      <td> M </td>
    </tr>
    <tr>
      <td> Количество дверей </td>
      <td> 5 </td>
    </tr>
    <tr>
      <td> Количество мест </td>
      <td> 6 </td>
    </tr>
    <tr>
      <td> Расположение руля </td>
      <td> Левый </td>
    </tr>
    <tr>
      <th colspan="2"> Размеры </th>
    </tr>
    <tr>
      <td> Длина </td>
      <td> 5370 мм </td>
    </tr>
    <tr>
      <td> Ширина </td>
      <td> 1928 мм </td>
    </tr>
    <tr>
      <td> Высота </td>
      <td> 1880 мм </td>
    </tr>
    <tr>
      <td> Колёсная база </td>
      <td> 3430 мм </td>
    </tr>
    <tr>
      <td> Клиренс </td>
      <td> 160 мм </td>
    </tr>
    <tr>
      <td> Ширина передней колеи </td>
      <td> 1666 мм </td>
    </tr>
  </table>
  <table border="2">
    <tr>
      <th colspan="2">
        <zag> Общая информация </zag>
      </th>
    </tr>
    <tr>
      <td> Страна марки </td>
      <td> Германия </td>
    </tr>
    <tr>
      <td> Класс автомобиля </td>
      <td> M </td>
    </tr>
    <tr>
      <td> Количество дверей </td>
      <td> 5 </td>
    </tr>
    <tr>
      <td> Количество мест </td>
      <td> 6 </td>
    </tr>
    <tr>
      <td> Расположение руля </td>
      <td> Правый </td>
    </tr>
    <tr>
      <th colspan="2"> Размеры </th>
    </tr>
    <tr>
      <td> Длина </td>
      <td> 5370 мм </td>
    </tr>
    <tr>
      <td> Ширина </td>
      <td> 1928 мм </td>
    </tr>
    <tr>
      <td> Высота </td>
      <td> 1880 мм </td>
    </tr>
    <tr>
      <td> Колёсная база </td>
      <td> 3430 мм </td>
    </tr>
    <tr>
      <td> Клиренс </td>
      <td> 160 мм </td>
    </tr>
    <tr>
      <td> Ширина передней колеи </td>
      <td> 1666 мм </td>
    </tr>
  </table>
</div>

→ Ссылка