Форум А и О (скрипты, дизайн, общение)

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

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



Faq по таблицам

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

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 - фон картинкой.

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

<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".

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

0

2

<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

3

Итак, пишем основной тег <table></table>
Затем прописываем две строки
<tr>
</tr>
<tr>
</tr>
А затем прописываем в каждую строку одинаковое количество столбцов

Итак теперь у нас весь код должен выглядеть вот так

Код:
<table border="5" width="100%">
	<tr>
<td>СОДЕРЖИМОЕ 1</td>
<td>СОДЕРЖИМОЕ 2</td>
<td>СОДЕРЖИМОЕ 3</td>
	</tr>
	<tr>
<td>СОДЕРЖИМОЕ 4</td>
<td> СОДЕРЖИМОЕ 5</td>
<td>СОДЕРЖИМОЕ 6</td>
	</tr>
</table>

0

4

Как писать в табле?

Вот несколько примеров

название шрифта-font face="название шрифта"


и размер font size="4"

и цвет  font color="номер цвета"

жирный <b>...</b>

наклонный <i>...</i>

подчеркнутый <u>.....</u>

<font face="название шрифта" font size="4" font color="номер цвета"><b><i><u>твой текст</b></i></u></font>

0

5

http://img1.liveinternet.ru/images/attach/b/3/10/307/10307630_23491043_Bezuymyannuyy.png

0

6

Как залить фоном(картинкой) таблицу на форуме

Первый способ-скриптом кодом, СТАВИТЬ В ХТМЛ ВЕРХ

Код:
<style type="text/css">
#pun #pun-announcement.section .container
{background-image: url("ССЫЛКА НА КАРТИНКУ")} !important;}
</style>

Второй способ- в самой таблице прописать эту картинку

<div style="width: 640px; height: 302px; background: url(http://s48.radikal.ru/i121/0909/25/0da89129bbda.jpg);">
<table border="0" style="width: 100%; height: 302px;">

640-302-РАЗМЕР КАРТИНКИ

border="0"

НОЛЬ В ДАННОМ СЛУЧАЕ ГОВОРИТ О ТОМ ЧТО ЯЧЕЕК ВИДНО НЕ БУДЕТ(ПРОЗРАЧНАЯ ТАБЛИЦА-ТОЛЬКО КАРТИНКА БУДЕТ ВИДНА), ЕСЛИ СТАВИТЬ 1-2-3-4 ЭТО БУДЕТ РАЗМЕР ГРАНИЦ

<div style="width: ШИРИНА КАРТИНКИpx; height: ВЫСОТА КАРТИНКИpx; background: url(ССЫЛКА НА КАРТИНКУ);">
<table border="РАЗМЕР ГРАНИЦ ЯЧЕЕК" style="width: 100%; height: ВЫСОТА КАРТИНКИpx;">

100%-ЭТО САМА ТАБЛИЦА, ТО ЕСТЬ ОНА БУДЕТ НА ВЕСЬ ФОРУМ( КАК У НАС) , МОЖНО ЕСТЕСТВЕННО МЕНЯТЬ %, НО ЛУЧШЕ ОСТАВЛЯТЬ ТАК И ПРОПИСЫВАТЬ ТОЛЬКО РАЗМЕР КАРТИНКИ(ФОНА)

Первый способ легче, если у вас просто фон , особенно бесшовный, второй более сложный , нужен если у вас определенная картинка.

пример такой картинки-

http://s48.radikal.ru/i121/0909/25/0da89129bbda.jpg

0

7

эм.. вопрос.. потом сообщение удалю, а можно найти скрипы такие, чтобы:
вот такой навигатор нужен:
http://i065.radikal.ru/0911/d3/9e1100f39038.jpg
и прошу, вот такую часть таблицы, чтобы при наведении открывала:
http://i079.radikal.ru/0911/31/6ba37706aead.jpg
прошу мне помочь, буду благодарна..

0

8

CRY-Baby
Первое называется облаком тегов. Поищите по форуму. Второе выпадающее меню

Ой, не посмотрел дату сообщения) Уже не актуально)

0

9

Очень нравится ваш стиль форума. Понимаю, что сами создавали - расскажите, где почитать об этом. Особенно нравится отсутствие границ в шапке и красивое название)

0



Сервис форумов BestBB © 2016-2020. Создать форум бесплатно