Цель темы: за два урока научится строить таблицы в виде структуры сайта.
Урок 1.
Рассмотрим нашу таблицу с точки зрения HTML:
сама таблица задается с помощью тегов <table></table>,
у таблицы есть название - теги <caption></caption>,
таблица состоит из строк - теги <tr></tr>,
каждая строка состоит из столбцов - теги <td></td>,
столбцы имеют названия, расположенные в первой строке - теги <th></th>.
Создадим таблицу, где в качестве содержимого укажем пересечение номеров строк и столбцов:
<html>
<head>
<title>html table</title>
</head>
<body>
<table>
<caption>Название таблицы</caption>
<tr><th>1</th><th>2</th><th>3</th></tr>
<tr><td>11</td><td>12</td><td>13</td></tr>
<tr><td>21</td><td>22</td><td>23</td></tr>
<tr><td>31</td><td>32</td><td>33</td></tr>
</table>
</body>
</html>
Результат:
Название таблицы
1 2 3
11 12 13
21 22 23
31 32 33
Как видите, получилось не очень красиво, будем украшать.
Параметры html таблиц: отступ, ширина, цвет фона, рамка
Для этого у тега <table> существует ряд параметров:
width - задает ширину таблицы (в пикселах или % от ширины экрана),
bgcolor - задает цвет фона ячеек таблицы,
background - заливает фон таблицы рисунком,
border - задает рамку указанной ширины (в пикселах) вокруг всей таблицы,
cellpadding - задает отступ в пикселях между границей клетки и ее содержимым.