Вопросы по HTML

Как создать таблицу в HTML5?

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

Основные элементы таблицы

  1. <table> — сам элемент таблицы.
  2. <tr> — строка таблицы.
  3. <td> — ячейка таблицы (данные).
  4. <th> — заголовок ячейки (обычно используется для заголовков столбцов).

Пример создания таблицы

Давайте создадим простую таблицу с информацией о студентах, в которой будут указаны имена, фамилии и возраст.

<!DOCTYPE html>
<html lang="ru">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Пример таблицы</title>
    <style>
        table {
            border-collapse: collapse;
            width: 100%;
        }

        th, td {
            border: 1px solid #000;
            padding: 8px;
            text-align: left;
        }

        th {
            background-color: #f2f2f2;
        }
    </style>
</head>
<body>
<h1>Список студентов</h1>
<table>
    <thead>
    <tr>
        <th>Имя</th>
        <th>Фамилия</th>
        <th>Возраст</th>
    </tr>
    </thead>
    <tbody>
    <tr>
        <td>Иван</td>
        <td>Иванов</td>
        <td>20</td>
    </tr>
    <tr>
        <td>Анна</td>
        <td>Петрова</td>
        <td>22</td>
    </tr>
    <tr>
        <td>Сергей</td>
        <td>Сидоров</td>
        <td>21</td>
    </tr>
    </tbody>
</table>
</body>
</html>

Разбор кода

  • <!DOCTYPE html> — указывает, что это HTML5 документ.
  • <head> — содержит метаданные, включая заголовок и стили.
  • <style> — задает стили для таблицы, делая её более читабельной:
    • border-collapse: collapse; — убирает двойные границы между ячейками.
    • border: 1px solid #000; — устанавливает границы для ячеек.
    • padding: 8px; — добавляет отступы внутри ячеек.
  • <table> — обозначает начало таблицы.
  • <thead> и <tbody> — используются для разделения заголовков и основной части таблицы. Это улучшает структурируемость кода.
  • <tr> — строки таблицы, а <td> и <th> определяют ячейки данных и заголовков соответственно.

Заключение

Создание таблиц в HTML5 довольно просто, и с помощью приведенного примера вы можете начать работать с данными в табличном формате. Попробуйте изменить содержимое таблицы и стили для лучшего понимания работы с этим элементом.