Зачем нужны HTML таблицы?
HTML таблицы - это элемент, который используется для организации и отображения данных в табличной форме. Они состоят из строк и столбцов, каждая ячейка которых может содержать текст или другие элементы.
Не смотря на то, что в современных веб-дизайнах использование HTML таблиц для отображения данных становится все менее популярным из-за их ограниченной функциональности и недостаточной гибкости, все же стоит понимать как их создавать и редактировать.
Особенно важно уметь обращаться с HTML таблицами, если вы будете работать со старыми сайтами, которые используют табличную верстку.
Создание таблицы
Для добавления таблицы на веб-страницу используется тег <table>. Этот элемент служит контейнером для элементов, определяющих содержимое таблицы. Любая таблица состоит из строк и ячеек, которые задаются соответственно с помощью тегов <tr> и <td>. Таблица должна содержать хотя бы одну ячейку. С помощью тега <th> можно оформлять ячейки первой строки. Текст в ячейке, оформленной с помощью тега <th>, отображается браузером шрифтом жирного начертания и выравнивается по центру ячейки. В остальном, разницы между ячейками, созданными через теги <td> и <th> нет. Также стоит использовать атрибут border, который позволят отобразить границы и изменять их ширину.
Отображение в браузере:
Атрибуты
При работе с таблицами вам могут очень пригодиться атрибуты colspan и rowspan. Оба атрибута предназначены для объединения ячеек. colspan нужен для объединения ячеек из 2 или более столбцов, а rowspan для объединения ячеек из 2 или более рядов.
Пример кода:
Отображение в браузере:
Задание
Создайте таблицу с смартфонами. В первом столбце пусть будет производитель, во втором модель, а в третьем цена.