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