аватар

Я Немного о себе Присягу перед Родиной выполнил и вышел в запас на гражданку. В свободное время увлекаюсь WEB-дизайном (для души). Создал сайт
для лиц старшего поколения и несколько блогов различной тематики. Всегда рад друзьям, новым знакомым и единомышленникам. Пишите на email (Задать вопрос).

Создай визитку
               
Не возможно "оживить" web-страницу без HTML и CSS.
Это инструментальный ящик для WEB-мастеров. Здесь я делюсь некоторыми хитростями по созданию WEB страниц в интернете, о пользовании компьютером и о работе с программами.

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

Само определение ТАБЛИЦА у нас в сознании ассоциируется как некий набор данных, как правило, математических, распределенных по строкам и столбцам. В HTML же таблицы разбивают часть HTML документа на составляющие для удобства размещения информации на странице. Представь всю html-страницу в виде таблицы, где, скажем, вверху логотип, меню слева, основная информация в среднем столбце, дополнительные ссылки справа, а внизу статистика.

ЛОГОТИП

Меню

Основная информация Основная информация
Основная информация Основная информация
Основная информация Основная информация

Ссылки

Статистика

Количество столбцов и строк выбирается по необходимости. Вложения в ячейки таблицы могут быть любыми: текст, изображения, другие таблицы, фреймы и т.п. Таблица в HTML создается тегами <TABLE></TABLE>, строки таблицы тегами <TR></TR>,а столбцы таблицы тегами <TD></TD>, которые вложены в теги <TR>.
К примеру, таблица из одной строки и двух столбцов в HTML будет выглядеть так:

<table>
<tr>
<td>Первая ячейка</td>
<td>Вторая ячейка</td>
</tr>
</table>

На экране монитора

Первая ячейкаВторая ячейка
По умолчанию таблица без рамок. Используя атрибут border выведем рамки, тогда таблица будет выглядеть так:

<table border="1">
<tr>
<td>Первая ячейка</td>
<td>Вторая ячейка</td>
</tr>
</table>

На экране монитора

Первая ячейкаВторая ячейка
Для определения расстояния между ячейками используется атрибут cellspacing, таблица будет выглядеть так:

<table border="1" cellspacing="10">
<tr>
<td>Первая ячейка</td>
<td>Вторая ячейка</td>
</tr>
</table>

На экране монитора

Первая ячейкаВторая ячейка
Чтобы задать отступы внутри ячеек применяется атрибут cellpadding, таблица будет выглядеть так:

<table border="1" cellspacing="10" cellpadding="10">
<tr>
<td>Первая ячейка</td>
<td>Вторая ячейка</td>
</tr>
</table>

На экране монитора

Первая ячейкаВторая ячейка
Для обьединения ячеек в HTML таблицах применяются атрибуты colspan (обьединение по горизонтали) и rowspan (обьединение по вертикали). Чтобы было наглядно, создадим таблицы с указанными атрибутами:

colspan
colspancolspan
<table>
<tr>
<td colspan="2">colspan</td>
</tr><tr>
<td>colspan</td>
<td>colspan></td>
</tr></table>
простаятаблица
простаятаблица
<table ><tr>
<td>простая</td>
<td>таблица</td>
</tr><tr>
<td>простая</td>
<td>таблица</td>
</tr></table>
rowspanrowspan
rowspan
<table>
<tr>
<td rowspan="2">rowspan</td>
<td>rowspan</td>
</tr><tr>
<td>rowspan</td>
</tr>
</table>
Размеры таблицы и ячеек устанавливаются атрибутами width (ширина) и height (высота). Их значения задаются в процентах или пиксеях.

<table width="75%" height="25%">             <table width="600" height="200">

<td width="35%" height="5%">             <td width="160" height="20">

Горизонтальное выравнивание таблицы и содержимого ячеек производится с помощью атрибута align. Его значения: center (по центру), left (по левому краю) и right (по правому краю).

<table align="left">             <table align="center">             <table align="right">

Для вертикального выравнивания содержимого ячеек предназначен атрибут valign, у которого есть следующие значения:
baseline — по базовой линии;
bottom — по нижнему краю;
middle — по середине (значение по умолчанию);
top — по верхнему краю.
<td valign="top"></td>   top  
  top  
<td valign="middle"></td>   middle  
  middle  
<td valign="bottom"></td>   bottom  
  bottom  
Цвет фона всей таблицы или отдельных ячеек устанавливается атрибутом bgcolor.

<table bgcolor="#E0E0E0">             <td bgcolor="#00FFFF">содержимое ячейки< /td>

ЛОГОТИП

Меню

Основная информация Основная информация
Основная информация Основная информация
Основная информация Основная информация

Ссылки

Статистика


Чтобы создать фон всей таблицы или отдельных ячеек графическим изображением, используется атрибут background

<table background="путь до картинки">             <td background="путь до картинки">

Л о г о т и п

Меню

Основная информация Основная информация

Ссылки

Статистика

Создать таблицу и представить ее в декоративном обрамлении можно посредством тегов CSS, к примеру:
<table border="1" cellpadding="5" cellspacing="5" width="100%" style="background-color:#00FFFF;border:5px dashed #000;">
<tr>
<th style="text-align:center">Заголовок 1</th>
<th style="text-align:center">Заголовок 2</th>
<th style="text-align:center">Заголовок 3</th>
</tr>
<tr>
<td width="15%"> Выш текст 1</td>
<td>Текст ваш 2 Текст ваш 2 </td>
<td width="15%"> Выш текст 3 </td>
</tr>
</table>
Заголовок 1Заголовок 2Заголовок 3
Выш текст 1 Выш текст 1Текст ваш 2 Текст ваш 2 Текст ваш 2 Текст ваш 2 Текст ваш 2 Выш текст 3 Выш текст 3
Как я уже отмечал выше, в ячейку можно вставить любые другие данные: текст, картинки или другую таблицу. Именно поэтому таблицы так удобны для разметки WEB страниц на отдельные блоки.

КОД ЛЮБОГО ЦВЕТА ВЫ МОЖЕТЕ ВЫБРАТЬ ЗДЕСЬ
...Дерзайте...