Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Корзина » Создание таблицы.


Создание таблицы.

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

1

Я не очень уверенна, что получится. Я только ещё начала всё это изучать  :D
Для начала разсмотрим несколько тегов и параметров:
<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 - фон картинкой.

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

Код:
<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>

Итак, пиши основной тег <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

Для наглядного примера, давай в каждой ячейке сделаем что нибудь по другому.
Итак,в первой мы поставим фон другого цвета.
Прописывай в первый наш столбец вот такое 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>

Также можем сделать так, чтоб например в таблице было 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>

Ну и последнее.. Можем порабоать над всей таблицей.
Тоесть теперь все будем вставлять только сюда <table все сюда!></table>.Поставим картинкой фон для всех ячеек где не указаны параметры фона.
Пишем bgcolor="#FF0000" и цвет фона всей таблицы поменялся на красный...

И последнее. Если мы хотим совсем убрать границы таблицы то пишем вот такое border="0" cellspacing="0" cellpadding="0".

Вот вроде и все. Может немного запутано, зато если это выучить, тогда можно создать таблицу любой сложности.

Отредактировано ZайЧоноГ (Чт, 16 Окт 2008 17:37:31)

0

2

Тема - откровенно не нужная, имхо. Я это видела уже не раз на многих форумах.
Правила раздела почитайте

0

3

Марса написал(а):

Я это видела уже не раз на многих форумах.

По всей видимости отсюда и перенесли.
И что там такого в правилах, относящееся к данной ситуации?

0

4

Мне кажется, что эта тема разделу категорически не соответствует.

0

5

Марса, просто так повелось, что в этом разделе заказывают таблицы, а чтобы и было не слишком много кто-то написал мини-инструкцию.

Возможно я соглашусь с тобой, что коль уж есть программы, то и тема данная не очень актуальна. Только вот даже те, кто знает про программы (а  их меньшинство) хотят для начала понять, что и как. По крайней мере мне эта тема в свое время пригодилась.

Нецелесообразно накладывать на нее штамп "неактуально" пока есть этот раздел как таковой. ИМХО.

0

6

Маленькая ведьма написал(а):

чтобы и было не слишком много кто-то написал мини-инструкцию.

Это мини-инструкция. Гуляет по форумам. Уже полтора года. И толку от нее. Ни на грош. Я пыталась написать таблицу по ней. На то что вышло. Было больно смотреть.

0

7

Raersa написал(а):

Это мини-инструкция. Гуляет по форумам. Уже полтора года. И толку от нее. Ни на грош. Я пыталась написать таблицу по ней. На то что вышло. Было больно смотреть.

Я научилась именно по ней. Но путано - не спорю. Поэтому я написала свою. Если интересно - могу выложить.

0

8

А мне кажется полезная тема! Лови +!

0

9

ZайЧоноГ
Такое тут уже есть  :)

0


Вы здесь » Единый форум поддержки » Корзина » Создание таблицы.