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