| |
Таблица - основа каждого сайта!
Многие даже не представляют себе, как важны в веб-строительстве таблицы и почему им столько уделяют внимания.
Когда мы будем создавать сайт мы столкнемся с таблицами, поэтому внимательно изучите этот урок. Таблица задается
тэгом <table> </table>, но это не все, всем известно что таблица состоит из строк и столбцов.
Для строк есть специальный тэг <tr> </tr>, а для столбцов <td> </td>.
|
 |
Создаем таблицу
Теперь давайте по шагам создадим простенькую таблицу:
Допустим, наша таблица будет состоять из трех строк и четырех столбцов. Создадим таблицу при помощи тэгов и
добавим в нее три строки:
1. <table>
<tr> </tr>
<tr> </tr>
<tr> </tr>
</table>
Теперь в каждой строке создадим по четыре столбца:
2. <table>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
Теперь давайте для наглядности заполним таблицу и добавим параметр "border" (рамку):
3. <table border="1">
<tr>
<td> 1.1 </td>
<td> 1.2 </td>
<td> 1.3 </td>
<td> 1.4 </td>
</tr>
<tr>
<td> 2.1 </td>
<td> 2.2 </td>
<td> 2.3 </td>
<td> 2.4 </td>
</tr>
<tr>
<td> 3.1 </td>
<td> 3.2 </td>
<td> 3.3 </td>
<td> 3.4 </td>
</tr>
</table>
4. А теперь посмотрим как этот код выглядит в дейстивии:
| 1.1 |
1.2 |
1.3 |
1.4 |
| 2.1 |
2.2 |
2.3 |
2.4 |
| 3.1 |
3.2 |
3.3 |
3.4 |
Поиграем цветами в таблице
Таблицу мы уже сделали, теперь давайте посмотрим, что можно поменять в плане цветов:
<table bgcolor=""> - параметр bgcolor задает цвет фона таблицы;
<table bordercolor=""> - параметр bordercolor задает цвет рамки таблицы;
Давайте поэкспериментируем этими параметрами с уже созданной нами таблицей:
Код:
<table border="2" bordercolor="#00cc00" bgcolor="#ccccff">
<tr>
<td bordercolor="#ff0000"> 1.1 </td>
<td bordercolor="#6600ff"> 1.2 </td>
<td bordercolor="#ff0000"> 1.3 </td>
<td bordercolor="#6600ff"> 1.4 </td>
</tr>
<tr>
<td bordercolor="#ff0000"> 2.1 </td>
<td bordercolor="#6600ff"> 2.2 </td>
<td bordercolor="#ff0000"> 2.3 </td>
<td bordercolor="#6600ff"> 2.4 </td>
</tr>
<tr>
<td bordercolor="#ff0000"> 3.1 </td>
<td bordercolor="#6600ff"> 3.2 </td>
<td bordercolor="#ff0000"> 3.3 </td>
<td bordercolor="#6600ff"> 3.4 </td>
</tr>
</table>
|
Как выглядит:
| 1.1 |
1.2 |
1.3 |
1.4 |
| 2.1 |
2.2 |
2.3 |
2.4 |
| 3.1 |
3.2 |
3.3 |
3.4 |
|
|
|
Ну и для большей наглядности построю для Вас еще одну таблицу, только с применением атрибута bgcolor:
| bgcolor="#ccff99" |
bgcolor="#99ffcc" |
bgcolor="#cc99ff" |
| bgcolor="#ff99ff" |
bgcolor="#ffffff" |
bgcolor="#0099ff" |
| bgcolor="#99ff00" |
bgcolor="#999999" |
bgcolor="#ffccff" |
Задание размеров таблицы
Для того, чтобы задать размер таблицы(или ячейки таблицы), существуют атрибуты widht - ширина и
height - высота. Эти размеры могут быть заданы пикселями или процентами ширины экрана. Например,
если написать код: <table width="200" height="100"> - тут таблица имеет ширину 200 пикселов
и высоту 100. Посмотрите на такую таблицу справа... Кстати, не забывайте и про то, что у посетителей Вашего
сайта могут быть разные разрешение мониторов. Будьте внимательны!
Если вы захотите например, чтобы таблица занимала всю ширину странички, то возможно указать такой атрибут:
<table width="100%">. Указывать ширину таблицы в процентах также очень часто применяется
при создании дизайна сайта, например меню будет составлять 15% от ширины и будет выглядеть примерно одинаково
во всех браузерах и при любом расширении, с пикселями так не получится. :)
Чтобы задать размеры для отдельной ячейки таблицы, нужно проделывать ту же операцию что и в таблице, но
параметры надо указывать в тэге <td>: <td width="xxx" height="xxx"> или <td
width="xxx%">.
|
|
У этой таблицы ширина 200 пикселов (width="200") и высота 100 пикселов (height="100")
|
|
Расположение таблицы в документе
Таблицу можно расположить на странице по-разному, например по центру или справа страницы, это можно сделать при
помощи атрибута "align". Значения left - по левому краю, center - по центру, right -
по правому краю страницы. Пример: <table align="right"> - этот код расположит таблицу с выравниванием
по правому краю странички. Вот примеры таких выравниваний:
|
|
Расположение текста в таблице
Для выравнивания содержимого ячейки существуют атрибуты align и valign. Align -
выравнивает текст яцейки по горизонтали (все те же значения: left, center и right).
Valign - выравнивает содержимое ячейки по вертикали, тут значения другие: top - по верхней части,
middle - по середине, bottom - по нижнему краю. При создании ячейки в таблице, у
нее автоматически стоят значения align="left" и valign="middle". А сейчас для наглядности я
Вам построю таблицу, в которой все покажется ясным:
align="left" valign="top" |
align="left" valign="middle" |
align="left" valign="bottom" |
align="center" valign="top" |
align="center" valign="middle" |
align="center" valign="bottom" |
align="right" valign="top" |
align="right" valign="middle" |
align="right" valign="bottom" |
Я надеюсь, что теперь у Вас не будет проблем с расположением текста в таблице. :)
|
|
Перекрываем строки и колонки
Строки и колонки можно и растягивать. Для этого существуют специальные атрибуты rowspan и
colspan. rowspan - определяет количество столбцов, которые займет данная ячейка, а
colspan - количество рядов, занимаемых ячейкой. Давайте для наглядности создадим таблицу с кодом:
<td rowspan="2" colspan="4">.
Важное замечание! Если у Вас ячейка должна быть без наполнения, то не оставляйте ее просто пустой, а
в коде на месте текста ячейки поставьте код пробела: &nbsр;
|
|
|
|
| Главная | История HTML |
Зачем нужен сайт | Уроки |
Конспекты | Практическая работа
| Тест | Скрипты |
О хостинге |
Контакты |
|