Перейти к содержанию

Что такое таблица

Таблица используется для представления данных в виде строк и столбцов.

Таблицы часто применяются для отображения: - расписания - списка студентов - результатов экзаменов - цен товаров - статистических данных


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

Для создания таблицы используются следующие теги:

Тег Назначение
<table> таблица
<tr> строка таблицы
<td> ячейка таблицы
<th> заголовок таблицы

Создание таблицы

Простейшая таблица:

<table>
<tr>
<td>Ячейка 1</td>
<td>Ячейка 2</td>
</tr>

<tr>
<td>Ячейка 3</td>
<td>Ячейка 4</td>
</tr>
</table>

Разбор: - <table> — создаёт таблицу - <tr> — создаёт строку - <td> — создаёт ячейку


Заголовки таблицы

Для заголовков используется тег:

<th>

Пример:

<table>
<tr>
<th>Имя</th>
<th>Возраст</th>
</tr>

<tr>
<td>Иван</td>
<td>18</td>
</tr>

<tr>
<td>Анна</td>
<td>19</td>
</tr>
</table>

Заголовки отображаются жирным шрифтом.


Таблица студентов (пример)

<table>
<tr>
<th>Имя</th>
<th>Группа</th>
<th>Возраст</th>
</tr>

<tr>
<td>Иван</td>
<td>ИС-21</td>
<td>18</td>
</tr>

<tr>
<td>Анна</td>
<td>ИС-21</td>
<td>19</td>
</tr>

<tr>
<td>Олег</td>
<td>ИС-22</td>
<td>18</td>
</tr>

</table>

Атрибут border

Чтобы сделать границы таблицы, можно использовать атрибут:

border

Пример:

<table border="1">

Однако в современных сайтах оформление таблиц выполняется через CSS.


Объединение ячеек

Иногда требуется объединить ячейки.

Для этого используются атрибуты: - colspan - rowspan


Объединение столбцов

<td colspan="2">Объединённая ячейка</td>

Объединение строк

<td rowspan="2">Объединение строк</td>

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

<table border="1">

<tr>
<th>Имя</th>
<th colspan="2">Оценки</th>
</tr>

<tr>
<td>Иван</td>
<td>5</td>
<td>4</td>
</tr>

</table>

Рекомендации

При создании таблиц рекомендуется: - использовать таблицы только для данных; - не использовать таблицы для верстки сайта; - аккуратно оформлять структуру строк и столбцов.