← Все вопросы

Как сделать простую таблицу в HTML? Не понимаю table, tr и td

Задан 19 месяцев назад498 просмотров1 ответ
4

Нужно вывести расписание уроков в виде таблицы. Нашёл теги table, tr, td, но как они складываются вместе? Что отвечает за строку, а что за ячейку? Запутался, какой тег куда вкладывать.

1 ответ

9
✓ Принятый ответ — помог автору

Структура таблицы вкладывается «матрёшкой»:

  • <table> — вся таблица,
  • <tr> — table row, одна строка,
  • <td> — table data, одна ячейка внутри строки,
  • <th> — ячейка-заголовок (жирная, по центру).
<table border="1">
  <tr>
    <th>Урок</th>
    <th>Время</th>
  </tr>
  <tr>
    <td>Математика</td>
    <td>9:00</td>
  </tr>
  <tr>
    <td>Информатика</td>
    <td>10:00</td>
  </tr>
</table>

Главное правило: внутри table идут строки tr, а внутри каждой tr — ячейки td (или th для шапки). В каждой строке должно быть одинаковое число ячеек, иначе таблица «поедет».

border="1" тут для наглядности; на реальных сайтах рамки и отступы делают через CSS.

Ваш ответ

, чтобы ответить на вопрос.