Поиск по сайту
Ctrl + K
Вопросы по HTML

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

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

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

  • <table> — сам элемент таблицы.
  • <tr> — строка таблицы.
  • <td> — ячейка таблицы (данные).
  • <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 довольно просто, и с помощью приведенного примера вы можете начать работать с данными в табличном формате. Попробуйте изменить содержимое таблицы и стили для лучшего понимания работы с этим элементом.