четверг, 30 мая 2013 г.

Таблицы html.


Шаг девятый

Таблицы html.


Html таблицы - Обычно их используют не только для отображения таблиц как таковых, но и для создания невидимого каркаса страницы, помогающего расположить текст и изображения должным образом. Раньше все сайты имели табличную структуру, сейчас все большую популярность приобретает структура на дивах (с помощью <div> и CSS ).

<table></table> - Элемент для создания таблицы. По умолчанию не имеет толщины линий. Выставляем значение border="1", это означает, что толщина линий будет 1 пиксель. Границы таблиц определяются по содержимому.

<tr></tr> - Создает новый ряд таблицы.

<td></td> - Начинает и заканчивает каждую ячейку ряда.


Например:



<table border="1">
<tr>
<td>1 ряд, 1 ячейка</td><td>1 ряд, 2 ячейка</td>
</tr>
<tr>
<td>2 ряд, 1 ячейка</td><td>2 ряд, 2 ячейка</td>
</tr>
</table>



Мы увидим:


1 ряд, 1 ячейка1 ряд, 2 ячейка
2 ряд, 1 ячейка2 ряд, 2 ячейка


Также можно объединить ячейки.

colspan - объединит 2 ячейка в ряду.

rowspan - объединит 2 ряда.

Пример 1:


<table border="1">
<tr>
<td colspan="2">1 ряд ячейка + ячейка.</td>
</tr>
<tr>
<td>2 ряд, 1 ячейка</td><td>2 ряд, 2 ячейка</td>
</tr>
</table>



1 ряд ячейка + ячейка.
2 ряд, 1 ячейка2 ряд, 2 ячейка


Пример 2:


<table border="1">

<tr>
<td rowspan="2">1 ячейка, ряд + ряд.</td>
<td>2 ряд, 1 ячейка</td>
</tr>
<tr>
<td>2 ряд, 2 ячейка</td>
</tr>
</table>

1 ячейка, ряд + ряд.2 ряд, 1 ячейка
2 ряд, 2 ячейка



cellpadding - определяет расстояние в пикселях между рамкой и содержимым в ней.

cellspacing - определяет расстояние в пикселях между границей соседних ячеек.

width - определяет ширину таблицы, значение либо в пикселях, либо в процентах от размера окна браузера.

height - определяет высоту таблицы
, значение либо в пикселях, либо в процентах от размера окна браузера.

Пример 1:




<table border="1" cellpadding="20" cellspacing="10">

<tr>
<td>1 ряд, 1 ячейка</td><td>1 ряд, 2 ячейка</td>
</tr>
<tr>
<td>2 ряд, 1 ячейка</td><td>2 ряд, 2 ячейка</td>
</tr>
</table>



1 ряд, 1 ячейка1 ряд, 2 ячейка
2 ряд, 1 ячейка2 ряд, 2 ячейка


Пример 2:


<table border="1" cellpadding="20" width="500" height="400">

<tr>
<td>1 ряд, 1 ячейка</td><td>1 ряд, 2 ячейка</td>
</tr>
<tr>
<td>2 ряд, 1 ячейка</td><td>2 ряд, 2 ячейка</td>
</tr>
</table>


1 ряд, 1 ячейка1 ряд, 2 ячейка
2 ряд, 1 ячейка2 ряд, 2 ячейка


Еще у таблицы присутствуют четыре важных атрибута.

align - определяет горизонтально положение таблицы или содержимое ячеек таблицы.

valign - определяет вертикальное положение таблицы или содержимое ячеек таблицы.

bgcolor - цвет фона ячеек таблицы и ячеек.

background - фоновое изображение ячеек и таблицы.

Основываясь на эти атрибуты можно создать достойный каркас страницы.




<table width="600" height="900" border="1">
<tr>
<td colspan="2" height="250">Шапочка сайта</td>
</tr>
<tr>
<td width="600">Страница</td><td>Навигация<br> или реклама</td>
</tr>
</table>


Шапочка сайта
СтраницаНавигация
или реклама




 Можно менять изображения, или цвет каждой ячейки, ряда или все таблицы сразу.

<table width="600" height="900" border="1">
<tr>
<td colspan="2" height="250" background="joomla.jpg">Шапочка сайта</td>
</tr>
<tr>
<td width="600" bgcolor="yellow">Страница</td><td>Навигация<br> или реклама</td>
</tr>
</table>



Шапочка сайта
СтраницаНавигация
или реклама

Комментариев нет:

Отправить комментарий