Форум техической поддержи

Объявление

FAQ по администрированию форума | FAQ по дизайну и CSS | Абсолютный помощник по Дизайну |Система отношений | Новые возможности-скрипты
Здраствуйте, если вы на этот форум зашли первый раз, рекомендуем вам ознакомиться с выше перечисленными темами. Если у вас есть какие-либо вопросы, тогда просим вас писать в соответствующие разделы. Так же можно воспользоватся поиском.

Вы здесь » Форум техической поддержи » Справочная » Как создать таблицу.


Как создать таблицу.

Сообщений 1 страница 6 из 6

1

Так, сейчас будем учится создавать свою таблицу.
Для начала разсмотрим несколько тегов и параметров:
<table></table>-тег самой таблицы.
Параметры
border- толщина границ таблицы
bordercolor- цвет границ таблицы
bordercolorlight- цвет светлой части границы таблицы (точнее такого цвета будет левая и верхняя граница таблицы.
bordercolordark- цвет темной части границы таблицы (правая и нижняя граница таблицы.
bgcolor- цвет фона таблицы.
background - фон таблицы картинкой (background="Адрес картинки")
width- ширина таблицы. Задается в процентах или пикселях
height - высота таблицы. Задается в процентах или пикселях

<td></td>- тег ячейки
<tr></tr> - тег строчки
Все параметры записываем исключительно в тег <td сюда разные параметры></td>

Параметры
align - выравнивание в ячейке по горизонтали
- left(по левому краю)
- right(по правому краю)
- center(по центру)
- justify(по ширине)

valign - выравнивание в ячейке по вертикали
- top(по верхнему краю)
- baseline (по линии шрифта)
- baseline (по нижнему краю)

height- высота
width- ширина
bordercolor- цвет границы ячейки
bgcolor- цвет фона ячейки
background - фон картинкой

0

2

Теперь попробуем создать простую таблицу которая будет иметь вот такой вид:

Код:
Код:
<table border="0" width="100%" bgcolor="#FF0000" cellspacing="0" cellpadding="0">
	<tr>
<td bgcolor="#008000" rowspan="3">&nbsp;</td>
<td align="right" valign="top" colspan="2">Рас рас</td>
<td width="394" rowspan="3">&nbsp;</td>
	</tr>
	<tr>
<td align="right" valign="top" colspan="2">&nbsp;</td>
	</tr>
	<tr>
<td align="right" valign="top" colspan="2">&nbsp;</td>
	</tr>
	<tr>
<td bordercolor="#FFFF00">&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td width="394">&nbsp;</td>
	</tr>
</table>

0

3

Итак, пишем основной тег<table></table>
Затем прописываем две строки
<tr>
</tr>
<tr>
</tr>

А затем прописываем в каждую строку одинаковое количество столбцов.
Итак теперь у нас весь код должен выглядеть вот так:

Код:
<table border="5" width="100%">
	<tr>
<td></td>
<td></td>
<td></td>
	</tr>
	<tr>
<td></td>
<td></td>
<td></td>
	</tr>
</table>

0

4

Для наглядного примера, давайте в каждой ячейке сделаем что нибудь по другому..
Итак в первой мы поставим фон другого цвета:

Прописываем в первый наш столбец вот такое:bgcolor="#008000"
И видим,что фон в верхней левой ячейке стал зеленым.

Давайте во второй выравняем текст по верхнему правому краю:align="right" valign="top"
Пишем какой либо текст, и он у нас будет выравниватся по правому краю в верху

В следующей давайте изменим ширину ячейки(ВАЖНО! Если меняете ширину верхней, также стоит изменить параметры и той которая находится под нашей ячейкой)
То есть пишем в 3 тег верхней строки width="400"и тоже самое пишем в 3 тег нижней строки.

Теперь давайте изменим цвет границ ячейки
Выбираем какую нибудь ячейку, которую мы еще не калечели.
И пишем тудаbordercolor="#FFFF00".
Теперь граница нашей ячейки перекрасилась в желтый цвет

Итак, код нашей разукрашеной таблицы будет выглядить примерно вот так:

Код:
Код:
<table border="5" width="100%">
	<tr>
<td bgcolor="#008000">&nbsp;</td>
<td align="right" valign="top">Рас рас</td>
<td width="394">&nbsp;</td>
	</tr>
	<tr>
<td bordercolor="#FFFF00">&nbsp;</td>
<td>&nbsp;</td>
<td width="394">&nbsp;</td>
	</tr>
</table>

0

5

Также можем сделать так, чтоб например в таблице было 2 строки, но в одной из строк была ячейка в которой еще несколько строк или столбцов.
Берем всю туже нашу таблицу
Допустим что в средней ячейке мы хотим сдлеать еще 3 строки, тогда в ячейку которая находится слева и справа от нее пишем rowspan="3"
Где 3 будет количество дополнительных строк
Если хотим чтоб были дополнительные столбцы, тогда в ячейки над ней, и под ней пишем colspan="2",
Где 2 будет количество дополнительных столбцов.

Итак теперь код всего этого будет выглядеть вот так:

Код:
<table border="5" width="100%">
	<tr>
<td bgcolor="#008000" rowspan="3">&nbsp;</td>
<td align="right" valign="top" colspan="2">Рас рас</td>
<td width="394" rowspan="3">&nbsp;</td>
	</tr>
	<tr>
<td align="right" valign="top" colspan="2">&nbsp;</td>
	</tr>
	<tr>
<td align="right" valign="top" colspan="2">&nbsp;</td>
	</tr>
	<tr>
<td bordercolor="#FFFF00">&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td width="394">&nbsp;</td>
	</tr>
</table>

Отредактировано rps (2008-01-30 20:11:57)

0

6

Ну и последнее.. МОжем порабоать над всей таблицей.
ТОесть теперь все будем вставлять только сюда <table все сюда!></table>

Поставим картинкой фон для всех ячеек где не указаны параметры фона:
Пишем bgcolor="#FF0000" и цвет фона всей таблицы поменялся на красный...

0


Вы здесь » Форум техической поддержи » Справочная » Как создать таблицу.


Рейтинг форумов | Создать форум бесплатно