Для многих тысяч web-мастеров таблицы один из самых часто применяемых элементов на своих страницах. Используя таблицы, можно создавать такие эффекты, как верстка в несколько колонок, применение эффектов состыковки картинки и фона, тонкие линии на всю ширину или высоту странички и т.д.
Конечно, получить подобный результат можно и другими способами, но они немного сложнее и требуют некоторого опыта. Использование таблиц элементарное и понятное, вот например ниже код таблицы:
<TABLE BORDER="2" WIDTH="200" BGCOLOR="#00FF00">
<TR>
<TD>Первый ряд Ячейка 1</TD>
<TD> Первый ряд Ячейка 2</TD>
</TR>
<TR>
<TD> Второй ряд Ячейка 1</TD>
<TD>Второй ряд Ячейка 2</TD>
</TR>
</TABLE>
Создайте новый документ и между <body> вставьте приведенный код и запустите в браузере. Можно даже сказать что это минимальный шаблон таблицы. Здесь присутствует обязательный парный тег <TABLE>, указывает на начало и конец таблицы. Тег <TR> выводит новую строку в таблице, а <TD> создает новую ячейку в строке.
Аргументы которые присутствуют в коде необязательные и настраивают внешний вид таблицы, например: BORDER задает толщину рамки; WIDTH горизонтальный размер таблицы; BGCOLOR цвет фона таблицы.
Конечно, получить подобный результат можно и другими способами, но они немного сложнее и требуют некоторого опыта. Использование таблиц элементарное и понятное, вот например ниже код таблицы:
<TABLE BORDER="2" WIDTH="200" BGCOLOR="#00FF00">
<TR>
<TD>Первый ряд Ячейка 1</TD>
<TD> Первый ряд Ячейка 2</TD>
</TR>
<TR>
<TD> Второй ряд Ячейка 1</TD>
<TD>Второй ряд Ячейка 2</TD>
</TR>
</TABLE>
Создайте новый документ и между <body> вставьте приведенный код и запустите в браузере. Можно даже сказать что это минимальный шаблон таблицы. Здесь присутствует обязательный парный тег <TABLE>, указывает на начало и конец таблицы. Тег <TR> выводит новую строку в таблице, а <TD> создает новую ячейку в строке.
Аргументы которые присутствуют в коде необязательные и настраивают внешний вид таблицы, например: BORDER задает толщину рамки; WIDTH горизонтальный размер таблицы; BGCOLOR цвет фона таблицы.
Используя таблицы за пару минут можно построить будущий каркас сайта. Вот например, простой и очень неплохой шаблон страницы. Чтобы взглянуть на него снова новый документ и между <body> вставьте код таблиц.
<TABLE WIDTH="80%" HEIGHT="100%" BORDER="2" ALIGN="CENTER" BGCOLOR="#00FF00" >
<TR HEIGHT="75">
<TD ALIGN="CENTER">тут будет логотип сайта или какой-нибудь банер</TD>
</TR>
<TABLE WIDTH="80%" HEIGHT="100%" BORDER="2" ALIGN="CENTER" BGCOLOR="#00FF00" >
<TR HEIGHT="75">
<TD ALIGN="CENTER">тут будет логотип сайта или какой-нибудь банер</TD>
</TR>
<TR HEIGHT="15">
<TD ALIGN="CENTER>"сюда по желанию, можно аккуратно вставить пару рекламных ссылок</TD>
</TR>
<TD ALIGN="CENTER>"сюда по желанию, можно аккуратно вставить пару рекламных ссылок</TD>
</TR>
<TR><!--сюда вставляем меню и главное содержимое сайта-->
<TD ALIGN="CENTER">
<TABLE WIDTH="100%" HEIGHT="100%" BORDER="2" BGCOLOR="#00FFFF" CELLPADDING="5">
<TR>
<TD WIDTH="150" VALIGN="TOP">
Меню<BR>
Пункт 1<BR>
Пункт 2<BR>
Пункт 3<BR>
Пункт 4<BR>
И так далее
</TD>
<TD VALIGN="TOP">
ОСНОВНОЕ СОДЕРЖИМОЕ СТРАНИЦЫ
</TD>
</TR></TABLE>
</TD>
</TR>
<TD ALIGN="CENTER">
<TABLE WIDTH="100%" HEIGHT="100%" BORDER="2" BGCOLOR="#00FFFF" CELLPADDING="5">
<TR>
<TD WIDTH="150" VALIGN="TOP">
Меню<BR>
Пункт 1<BR>
Пункт 2<BR>
Пункт 3<BR>
Пункт 4<BR>
И так далее
</TD>
<TD VALIGN="TOP">
ОСНОВНОЕ СОДЕРЖИМОЕ СТРАНИЦЫ
</TD>
</TR></TABLE>
</TD>
</TR>
<TR HEIGHT="50">
<TD ALIGN="CENTER">а тут у нас будут всякие счетчики, рейтинги, хит-парады и т.д.</TD>
</TR>
</TABLE>
<TD ALIGN="CENTER">а тут у нас будут всякие счетчики, рейтинги, хит-парады и т.д.</TD>
</TR>
</TABLE>
Разберемся со всем по порядку:
<TABLE WIDTH="80%" HEIGHT="100%" BORDER="2" ALIGN="CENTER" BGCOLOR="#00FF00">
- создаем первую таблицу: длина 80% от размера экрана; высота 100%; толщина рамки 2; выравнивание по центру; цвет фона таблицы.
<TABLE WIDTH="80%" HEIGHT="100%" BORDER="2" ALIGN="CENTER" BGCOLOR="#00FF00">
- создаем первую таблицу: длина 80% от размера экрана; высота 100%; толщина рамки 2; выравнивание по центру; цвет фона таблицы.
<TR>
<TD HEIGHT="75" ALIGN="CENTER">тут будет логотип сайта или какой-нибудь банер</TD>
</TR>
- создаем новую строку, в которой создаем ячейку: аргументы задают высоту и выравнивание содержимого.
<TD HEIGHT="75" ALIGN="CENTER">тут будет логотип сайта или какой-нибудь банер</TD>
</TR>
- создаем новую строку, в которой создаем ячейку: аргументы задают высоту и выравнивание содержимого.
<TR>
<TD HEIGHT="15" ALIGN="CENTER"сюда по желанию, можно аккуратно вставить пару рекламных ссылок</TD>
</TR>
- тоже самое, новая строка и ячейка: аргументы высота и выравнивание.
<TD HEIGHT="15" ALIGN="CENTER"сюда по желанию, можно аккуратно вставить пару рекламных ссылок</TD>
</TR>
- тоже самое, новая строка и ячейка: аргументы высота и выравнивание.
<TR><!--сюда вставляем меню и главное содержимое сайта-->
<TD>
<TABLE WIDTH="100%" HEIGHT="100%" BORDER="2" BGCOLOR="#00FFFF" CELLPADDING="5">
<TR>
<TD WIDTH="150" VALIGN="TOP">
Меню<BR>
Пункт 1<BR>
Пункт 2<BR>
Пункт 3<BR>
Пункт 4<BR>
И так далее
</TD>
<TD VALIGN="TOP">
ОСНОВНОЕ СОДЕРЖИМОЕ СТРАНИЦЫ
</TD>
</TR></TABLE>
</TD>
</TR>
- теперь внимание! Создаем новую строку и новую ячейку, в которой мы располагаем ВТОРУЮ таблицу. Таблица имеет одну строку и две ячейки. В первой ячейке меню, во второй содержимое страницы, размер (длина по горизонтали) первой ячейки устанавливается нами, вторая ячейка сама займет оставшееся место
- еще заметьте (таблиц это не касается) тут мы используем комментарии к коду. Комментарий нигде не отображается и в основном важен только для web-мастера. Правила написания комментарий таковы <!—комментарий--> .
<TD>
<TABLE WIDTH="100%" HEIGHT="100%" BORDER="2" BGCOLOR="#00FFFF" CELLPADDING="5">
<TR>
<TD WIDTH="150" VALIGN="TOP">
Меню<BR>
Пункт 1<BR>
Пункт 2<BR>
Пункт 3<BR>
Пункт 4<BR>
И так далее
</TD>
<TD VALIGN="TOP">
ОСНОВНОЕ СОДЕРЖИМОЕ СТРАНИЦЫ
</TD>
</TR></TABLE>
</TD>
</TR>
- теперь внимание! Создаем новую строку и новую ячейку, в которой мы располагаем ВТОРУЮ таблицу. Таблица имеет одну строку и две ячейки. В первой ячейке меню, во второй содержимое страницы, размер (длина по горизонтали) первой ячейки устанавливается нами, вторая ячейка сама займет оставшееся место
- еще заметьте (таблиц это не касается) тут мы используем комментарии к коду. Комментарий нигде не отображается и в основном важен только для web-мастера. Правила написания комментарий таковы <!—комментарий--> .
<TR>
<TD HEIGHT="50" ALIGN="CENTER">а тут у нас будут всякие счетчики, рейтинги, хит-парады и т.д.</TD>
</TR>
- создаем новую строку, в которой создаем ячейку: аргументы задают высоту и выравнивание содержимого.
<TD HEIGHT="50" ALIGN="CENTER">а тут у нас будут всякие счетчики, рейтинги, хит-парады и т.д.</TD>
</TR>
- создаем новую строку, в которой создаем ячейку: аргументы задают высоту и выравнивание содержимого.
</TABLE>
- закрываем первую таблицу
- закрываем первую таблицу
На этом пока-что завершаем. Продолжение следует…