SlideShare a Scribd company logo
1 of 40
При создании веб страниц очень часто
необходимо представить некоторое содержимое
страницы в виде таблиц. Иногда таблицы
используют для создания структуры страницы.
За создание таблиц в HTML отвечает тег
<table> и закрывающий тег </table>. Таблицы
состоят из строчек и ячеек. Поэтому для того
чтобы создать таблицу нам необходимы еще
два тега это тег <tr></tr> который отвечает за
создание строк и тег <td></td> отвечающий за
создание ячеек.
<html>
<head> <title>Таблица</title>
<table>
<tr>
<td>1 - ячейка </td>
<td>2 - ячейка</td>
</tr>
<tr>
<td>3 - ячейка</td>
<td>4 - ячейка</td>
</tr>
</table>
</head>
</html>

Результат в браузере
Способ разметки страниц таблицами
делает лучшим на сегодняшний день
инструментом для Web-дизайнера.
Имеют место еще два способа
заполнения страниц - с
использованием программконструкторов и с помощью
фреймов .Первые имея
преимущества в простоте
использования (объекты
позиционируются пользователем
визуально без знания языка HTML)
имеют существенный недостаток они создают страницы только под
конкретное расширения экрана. На
других расширениях страница будет
выглядеть некорректно. С фреймами
обстоят дела еще хуже - их не
"видят" поисковые машины. Поэтому
почти всегда применяют табличный
метод.
TABLE - создаѐт таблицу.
<TABLE>...</TABLE>
Это основные тэги, описывающие
таблицу. Все элементы таблицы должны
находиться внутри этих двух тэгов. По
умолчанию таблица не имеет обрамления и
разделителей. Обрамление добавляется
атрибутом BORDER.
CAPTION - задаѐт заголовок для таблицы.
<CAPTION>...</CAPTION>
Данный тэг описывает название таблицы (подпись). Тэг <CAPTION>
должен присутствовать внутри <TABLE>...</TABLE>, но снаружи описания
какой-либо строки или ячейки. По умолчанию <CAPTION> имеет атрибут
ALIGN=top, но может быть явно установлен в ALIGN=bottom. ALIGN
определяет, где - сверху или снизу таблицы - будет поставлена подпись.
Подпись всегда центрирована в рамках ширины таблицы.
TR - задаѐт строку таблицы.
<TR>...</TR>
Количество строк таблицы определяется количеством встречающихся
пар тэгов <TR>..</TR>. Строки могут иметь атрибуты ALIGN и VALIGN,
которые описывают визуальное положение содержимого строк в таблице.
TH - задаѐт ячейку таблицы, заголовок
столбца.
<TH>...</TH>
Ячейка заголовка таблицы имеет
ширину всей таблицы; текст в данной ячейке
имеет атрибут BOLD и ALIGN=center.
TD - задаѐт простую ячейку таблицы с
данными.
<TD>...</TD>
Описывает стандартную ячейку
таблицы. Ячейка таблицы может быть
описана только внутри строки таблицы.
Каждая ячейка должна быть
пронумерована номером колонки, для
которой она описывается.
Расположение данных в ячейке по
умолчанию определяется атрибутами
ALIGN=left и VALIGN=middle.
Элемент TABLE
В языке HTML для создания таблиц служит элемент TABLE. Весь код таблицы
должен располагаться между тегами <TABLE> и </TABLE>. Атрибуты этого
элемента задают параметры для всей таблицы целиком.
Атрибуты элемента TABLE:

BORDER- ширина рамки вокруг всей таблицы.
Данный атрибут используется в тэге TABLE. Если данный атрибут
присутствует, граница таблицы прорисовывается для всех ячеек и для таблицы
вцелом. BORDER может принимать числовое значение, определяющее ширину
границы,
например
BORDER=3.
ALIGN- определяет способ горизонтального выравнивания таблицы на
странице. Возможные значения: left, center, right. Значение по умолчанию - left.
Если атрибут ALIGN присутствует внутри тэгов <CAPTION> и </CAPTION>, то он
определяет положение подписи для таблицы (сверху или снизу). По умолчанию
ALIGN=top.
Если атрибут ALIGN встречается внутри <TR>, <TH> или <TD>, он
управляет положением данных в ячейках по горизонтали.
VALIGN- должен определять способ вертикального выравнивания для
содержимого таблицы. Возможные значения: top, bottom, middle. Данный
атрибут встречается внутри тэгов <TR>, <TH> и <TD>. Он определяет
вертикальное размещение данных в ячейках. Может принимать значения top
(вверху), bottom (внизу), middle (по середине) и baseline (все ячейки строки
прижаты кверху).
NOWRAP- данный атрибут говорит
о том, что данные в ячейке не могут
логически разбиваться на несколько
строк и должны быть представлены
одной строкой.
COLSPAN- указывает, какое
количество ячеек будет объединено
по горизонтали для указанной
ячейки. По умолчании - 1.
ROWSPANуказывает,
какое
количество ячеек будет объединено
по вертикали для указанной ячейки.
По умолчании - 1.
COLSPEC- данный параметр позволяет
задавать фиксированную ширину колонок
либо в символах, либо в процентах,
например COLSPEC="20%".
BGCOLOR - определяет цвет фона ячеек
таблицы. Задается либо RGB-значением в
шестнадцатиричной системе, либо одним
из 16 базовых цветов.
BACKGROUND - позволяет заполнить фон
таблицы рисунком. В качестве значения
необходимо указать URL рисунка.
CELLPADDING - определяет расстояние (в
пикселах) между рамкой каждой ячейки
таблицы и содержащимся в ней материалом.
CELLSPACING - определяет расстояние (в
пикселах) между границами соседних
ячеек.
WIDTH- определяет ширину таблицы. Ширина задается либо в пикселах, либо
в процентном отношении к ширине окна браузера. По умолчанию этот
параметр определяется автоматически в зависимости от объема
содержащегося в таблице материала.

HEIGHT - определяет высоту таблицы. Высота задается либо в пикселах,
либо в процентном отношении к высоте окна браузера. По умолчанию этот
параметр определяется автоматически в зависимости от объема
содержащегося в таблице материала.
BORDER COLOR - задание цвета рамки

BORDER COLORLIGHT - задание цвета для рамки с тенью (псевдо
трехмерная
графика).
Используется
вместе
с
атрибутами
BORDERCOLORDARK и BORDER
BORDER COLORDARK - задание цвета для рамки с тенью (псевдо
трехмерная графика
COLS - число столбцов в таблице. Данный атрибут ускоряет
вывод таблицы, что особенно заметно для больших таблиц.
FRAME - определяет метод отрисовки рамки
VOID - Убрать наружную часть рамки.
ABOVE - Показывает верхнюю границу
таблицы.
BELOW - Показывает нижнюю границу
таблицы.
HSIDES - Показывает верхнию и
нижнюю границу таблицы.
LHS - Показывает левую границу
таблицы.
RHS - Показывает правую границу
таблицы.
VSIDES - Показывает левую и правую
границу таблицы.
BOX - Показывает полную рамку
таблицы.
BORDER - Показывает полную рамку
таблицы.
RULES-определяет как будут показаны
разделительные линии ( внутренние
границы ) таблицы.
NONE - Устраняет все границы
внутри таблицы.
GROUPS - Показывает
горизонтальные границы между
всеми группами таблицы.
GROUPS определены элементами
THEAD, TBODY, TFOOT, и
COLGROUP
ROWS – Показывает
горизонтальные границы между
всеми рядами таблицы.
COLS – Показывает вертикальные
границы между всеми колонками
таблицы.
ALL - Показывает все границы.
Атрибут frame задаѐт тип рамки вокруг
таблицы. Допустимы следующие значения:
void - границ нет (это значение по умолчанию).
above - только верхняя часть границы.
below - только нижняя часть.
hsides - только нижняя и верхняя части.
vsides - только левая и правая части.
lhs - только левая часть.
rhs - только правая часть.
box - все четыре части.
Атрибут rules задаѐт внутренние границы таблицы (между ячейками).

Допустимы следующие значения:

none - нет границ между ячейками (это значение по умолчанию).
rows - только между строками.
cols - только между столбцами.
all - отображаются все границы между строками и столбцами.
Элемент CAPTION - название таблицы
У таблицы может быть название. Оно не принадлежит
непосредственно к табличным данным, а располагается перед
таблицей или после неѐ. В HTML название таблицы задаѐтся при
помощи элемента CAPTION, который должен находиться внутри
элемента TABLE. У элемента CAPTION есть один атрибут align,
позволяющий задать его расположение: над таблицей (top) или под
таблицей (bottom).

Пример элемента CAPTION
<TABLE>
<CAPTION align="bottom">Название таблицы</CAPTION>
Код строк и столбцов таблицы
</TABLE>
Элемент TR - строки таблицы
В языке HTML таблицы формируются построчно. Элемент TR создаѐт
строку таблицы, а его атрибуты задают параметры для всех ячеек в строке.
Атрибуты для элемента TR:
Align
left - выравнивание данных в ячейках строки по левому краю (это
значение по умолчанию)
center - выравнивание данных по центру (это значение по умолчанию
для заголовков столбцов таблиц - TH)
right - выравнивание данных по правому краю
Пример,
align="center"
Valign
top - данные ячейки сдвигаются вверх.
middle - данные ячейки центрируются вертикально (это значение по
умолчанию)
bottom - данные в ячейке сдвигаются вниз.

Пример,
valign="top"
bgcolor-устанавливает цвет фона для строки таблицы
Пример,
bgcolor="green"

Элементы TD и TH - ячейки таблицы
В HTML внутри строк таблиц находятся
ячейки. Они бывают двух типов: заголовки
столбцов (создаются элементом TH) и обычные
ячейки (создаются элементом TD). Элементы TD и
TH обязательно должны помещаться между
открывающим и закрывающим тегами элемента
TR, которые в свою очередь помещаются между
тегами <TABLE> и </TABLE>.
Элемент TD от элемента TH отличается лишь визуально в окне браузера.
Содержимое элемента TH выравнивается по центру и отображается жирным
шрифтом, так как заголовки столбцов принято оформлять именно так. Теги TD
и TH, также как и TR, могут иметь свои атрибуты:

NOWRAP-подавляет перенос слов .
Эквивалентно использованию непрерывных пробелов вместо обычных
пробелов в пределах содержимого ячейки
ROWSPAN-число строк, перекрываемых ячейкой .По умолчанию 1.
COLSPAN - число столбцов, перекрываемых ячейкой .По умолчанию 1.
COLSPEC- ширина колонок в символах или в процентах

.
Например,
COLSPEC="20%"
ALIGN- горизонтальное выравнивание данных в ячейке
Атрибуты:

•LEFT
•CENTER
•RIGHT
•JUSTIFY
•CHAR

По умолчанию LEFT или
атрибут ALIGN во
включающем элементе
TR.
Если задано
ALIGN=”CHAR”, то
задается свойство
CHAR=”.”, с указанием
относительно какого
символа выравнивать.
Свойство
CHAROFF=Length
заставляет сдвигать
ячейки, не содержащие
заданного символа
VALIGN-вертикальное выравнивание данных в ячейке
Атрибуты:
•TOP
•MIDDLE
•BOTTOM
•BASELINE

Перекрывается
атрибутом VALIGN во
включающем элементе
TR.

WIDTH- ширина ячейки в пикселях
Броузер использует это значение, если оно
не конфликтует с требованиями ширины в
соседних ячейках в том же самом столбце.
HEIGHT-высота ячейки в пикселях

Броузер использует это значение, если оно
не конфликтует с требованиями высоты
для других ячеек в той же самой строке
BACKGROUND,BGCOLOR,
BORDERCOLOR,
BORDERCOLORLIGHT,
BORDERCOLORDARK-аналогично атрибутам TABLE.

Примеры html - кодов и отображение результатов в браузере
Обрамление таблицы документа html
Для того, чтобы сделать видимой границы таблицы, служит атрибут
BORDER тэга <TABLE>.
Определяя рамку таблицы, надо указать толщину ее внешних линий в
пикселях. Чтобы задать толщину разграничивающих линий внутри таблицы,
необходимо воспользоваться атрибутом CELLSPACING.
По умолчанию браузер отображает рамку таблицы темно-серым цветом.
Чтобы изменить цвет рамки надо применить атрибут BORDERCOLOR.
Пример,
HTML-код:
<table border="2" cellspacing="5" bordercolor="#0ff00f">
<tr>
<td>1</td>
Результат в браузере
<td>2</td>
</tr>
<tr>
<td>3</td>
<td>4</td>
</tr>
<tr>м
<td>5</td>
<td>6</td>
</tr>
</table>
Заголовок таблицы документа html
Для создания заголовка таблицы служит тэг <CAPTION>.
По умолчанию браузер располагает заголовок таблицы по центру над ней.
При помощи атрибута ALIGN со значением bottom можно разместить
заголовок под таблицей.

Пример:

<table border="1">
<caption> Заголовок таблицы </caption>
<tr>
<td>1</td>
<td>2</td>
</tr>
</table>
Отображение в браузере
Заголовок таблицы
Группирование столбцов документа html
Для группирования столбцов таблицы служат тэги <COLGROUP> и <COL>.

Дескриптор
<COLGROUP>
создает структурную группу столбцов,
которая
выделяет
множество
логически однородных ячеек. Так
одна структурная группа может
охватывать
ячейки
заголовков
столбцов,
а
другая
ячейки,
содержащие данные.

Дескриптор <COL> предназначен для
формирования
неструктурных
групп
столбцов, которые делят таблицу на разделы,
не имеющих отношения к структуре. Это
удобно в том случае, когда не все столбцы
содержат информацию одного типа.
Пример:

2
1
<table border="1">
<colgroup span="1" style=
="color:red"></colgroup>
<colgroup span="2">
<tr>
<th>Товар</th>
<th>Цена</th>
<th>Кол-во</th>
</tr>
<tr>
<th>Гайка</th>
<td>20р</td>
<td>50</td>
</tr>
3

</tr>
4
<tr>
<th>Гайка</th>
<td>20р</td>
<td>50</td>
</tr>

<tr>
<th>Болт</th>
<td>30р</td>
<td>80</td>
</tr>
</table>
<br>
<table border="1">
<col span="1" style="color:green">
<col span="2" style="color:red">
<tr>
<th>Товар</th>
<th>Цена</th>
<th>Кол-во</th>

<tr>
<th>Болт</th>
<td>30р</td>
<td>80</td>
</tr>
</table>
Результат в браузере
Группирование строк документа html
Для группирования строк таблицы служат тэги <THEAD>, <TBODY>,
<TFOOT>.
<THEAD> - нужен для создания группы заголовков для столбцов таблицы.
Этот дескриптор допускается использовать в пределах таблицы только одни
раз.
<TBODY> - применяется для создания одной или нескольких групп строк
таблицы, содержащих основные данные.
<TFOOT> - позволяет создать группу строк для представления
информации о суммах или итогах, располагаемую в нижней части таблицы.
Этот дескриптор допускается использовать в пределах таблицы только одни
раз. Вовсе не обязательно создавать группы строк таблицы всех трех типов.
Пример,
<table border="1">
<thead style="color:green">
<tr>
<th>Товар</th>
<th>Цена</th>
<th>Кол-во</th>
</tr>
</thead>
<tr>
<th>Гайка</th>
<td>20р</td>
<td>50</td>
</tr>
<tr>
<th>Болт</th>
<td>30р</td>
<td>80</td>
</tr>
<tfoot>
<tr>

<td colspan="3" align="center">Итоговая
строка</td>
</tr>
</tfoot>
</table>
Результат в браузере
Использование в таблице фонового цвета или фонового изображения
<html>
<body>
<h4>Фоновый цвет (bgcolor):</h4>
<table border="1"
<h4>Фоновое изображение (background):</h4>
bgcolor="red">
<table border="1"
<tr>
background="bg.jpg">
<td>Первая </td>
<tr>
<td>Строка </td>
<td>Первая</td>
</tr>
<td>Строка</td>
<tr>
</tr>
<td>Вторая </td>
<tr>
<td>Строка </td>
<td>Вторая </td>
</tr>
<td>Строка </td>
</table>
</tr>
</table>
</body>
</html>
Результат в браузере
Таблицы хороши тем, что при желании
можно сделать их границы невидимыми.
Это позволяет с помощью тега <ТАВLЕ>
красиво размещать на странице текст и
графику. Пока тег <ТАВLЕ> остается
единственным
мощным
средством
форматирования в HTML. Дизайнеры Webстраниц сейчас обладают практически той
же свободой в отношении использования
"пустого пространства", что и создатели
печатных страниц. Таблицы лучше всего
помогают
отойти
от
иерархического
размещения текста на Web-страницах.
<HTML>
<BODY>
<CENTER><TABLE CELLPADDING="10" CELLSPACING="0"
BORDER="16">
<TR>
<TD ALIGN="center">
<H2>Харьковский национальный экономический университет</H2>
<H3>Добро пожаловать!</H3>
<TABLE BORDER WIDTH="100%">
<TR>
<TD ALIGN="center"><I>Учебный курс
"Основы WEB-мастеринга"</I></TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</CENTER>
</BODY>
</HTML>
Результат в браузере
Вложенные таблицы: таблица ABCD внутри таблицы 123456
<TABLE BORDER>
<TR> <!-- ROW 1, TABLE 1 -->
<TD>1</TD>
<TD>2</TD>
<TD>3
<TABLE BORDER>
<TR> <!-- ROW 1, TABLE 2 -->
<TD>A</TD>
<TD>B</TD>
</TR>
<TR> <!-- ROW 2, TABLE 2 -->
<TD>C</TD>
<TD>D</TD>
</TR>
</TABLE>
</TD>
</TR>

<TR> <!-- ROW 2, TABLE 1 -->
<TD>4</TD>
<TD>5</TD>
<TD>6</TD>
</TR>
</TABLE>
Результат в браузере

Таблица с рамкой, шириной 10

<TR>
<TR>

<TABLE BORDER=10>
<TD> 1</TD> <TD> 2</TD>
</TR>
<TD> 3</TD> <TD> 4</TD>
</TR>
</TABLE>
Результат в браузере
Пример,
<!-- задаем ширину , высоту, рамку,
выравнивание по центру и фоновый цвет
всей таблицы-->
<table width="400" height="100" border="1"
align="center" bgcolor="#FFF8D2">
<tr>
<!-- эту ячейку оставляем по умолчанию-->
<td>ряд 1 ячейка1</td>
<!-- содержимое горизонтально
выравниваем по центру, вертикально прижимаем к верху-->
<td align="center" valign="top">ряд1
ячейка2</td>
</tr>
<tr>
<!-- содержимое горизонтально
выравниваем по центру, вертикально прижимаем к низу-->

<td align="center"
valign="bottom">ряд 2 ячейка
1</td>
<!-- содержимое горизонтально
выравниваем по правому краю,
вертикально - посередине, и
меняем фоновый цвет-->
<td align="right" valign="middle"
bgcolor="#33FF99">ряд 2 ячейка
2</td>
</tr>
</table>
таблицы лаб 4

More Related Content

What's hot

Занятие 5 Форматирование ячеек и диапазонов
Занятие 5 Форматирование ячеек и диапазоновЗанятие 5 Форматирование ячеек и диапазонов
Занятие 5 Форматирование ячеек и диапазоновНиколай Колдовский
 
0045
00450045
0045JIuc
 
0016
00160016
0016JIuc
 
Робота в Excel Excel 2007
Робота в Excel Excel 2007 Робота в Excel Excel 2007
Робота в Excel Excel 2007 irina tolstikova
 
лабораторная работа 7
лабораторная работа 7лабораторная работа 7
лабораторная работа 7student_kai
 
Разработка баз данных - введение
Разработка баз данных - введениеРазработка баз данных - введение
Разработка баз данных - введениеАлександр Шамрай
 
14.цикл из пяти уроков информатики в 8 классе табличный процессор excel
14.цикл из пяти уроков информатики в 8 классе табличный процессор excel14.цикл из пяти уроков информатики в 8 классе табличный процессор excel
14.цикл из пяти уроков информатики в 8 классе табличный процессор excelKirrrr123
 
Организация вычислений в электронный таблицах
Организация вычислений в электронный таблицахОрганизация вычислений в электронный таблицах
Организация вычислений в электронный таблицахAndrey Dolinin
 
Прикладная эконометрика. Лекция 2
Прикладная эконометрика. Лекция 2Прикладная эконометрика. Лекция 2
Прикладная эконометрика. Лекция 2Vladimir Tcherniak
 
Прикладная эконометрика. Лекция 1
Прикладная эконометрика. Лекция 1Прикладная эконометрика. Лекция 1
Прикладная эконометрика. Лекция 1Vladimir Tcherniak
 

What's hot (13)

Занятие 5 Форматирование ячеек и диапазонов
Занятие 5 Форматирование ячеек и диапазоновЗанятие 5 Форматирование ячеек и диапазонов
Занятие 5 Форматирование ячеек и диапазонов
 
0045
00450045
0045
 
0016
00160016
0016
 
1
11
1
 
Робота в Excel Excel 2007
Робота в Excel Excel 2007 Робота в Excel Excel 2007
Робота в Excel Excel 2007
 
лабораторная работа 7
лабораторная работа 7лабораторная работа 7
лабораторная работа 7
 
Microsoft office excel
Microsoft office excelMicrosoft office excel
Microsoft office excel
 
Занятие 1 Представление Excel
Занятие 1 Представление ExcelЗанятие 1 Представление Excel
Занятие 1 Представление Excel
 
Разработка баз данных - введение
Разработка баз данных - введениеРазработка баз данных - введение
Разработка баз данных - введение
 
14.цикл из пяти уроков информатики в 8 классе табличный процессор excel
14.цикл из пяти уроков информатики в 8 классе табличный процессор excel14.цикл из пяти уроков информатики в 8 классе табличный процессор excel
14.цикл из пяти уроков информатики в 8 классе табличный процессор excel
 
Организация вычислений в электронный таблицах
Организация вычислений в электронный таблицахОрганизация вычислений в электронный таблицах
Организация вычислений в электронный таблицах
 
Прикладная эконометрика. Лекция 2
Прикладная эконометрика. Лекция 2Прикладная эконометрика. Лекция 2
Прикладная эконометрика. Лекция 2
 
Прикладная эконометрика. Лекция 1
Прикладная эконометрика. Лекция 1Прикладная эконометрика. Лекция 1
Прикладная эконометрика. Лекция 1
 

Similar to таблицы лаб 4

Создание таблиц
Создание таблицСоздание таблиц
Создание таблицmetodkopilka
 
таблицы
таблицытаблицы
таблицыsivorka
 
урок 9
урок 9урок 9
урок 9JIuc
 
ACCESS связывание таблиц на схеме данных
ACCESS связывание таблиц на схеме данныхACCESS связывание таблиц на схеме данных
ACCESS связывание таблиц на схеме данныхTatjana Amerhanova
 
Лекция 9. Основы HTML. Часть 2.
Лекция 9. Основы HTML. Часть 2.Лекция 9. Основы HTML. Часть 2.
Лекция 9. Основы HTML. Часть 2.Alexey Furmanov
 
электронные таблицы основные параметры электронных таблиц основные типы и ...
электронные таблицы   основные параметры электронных таблиц  основные типы и ...электронные таблицы   основные параметры электронных таблиц  основные типы и ...
электронные таблицы основные параметры электронных таблиц основные типы и ...guest8851ad2
 
электронные таблицы основные параметры электронных таблиц основные типы и ...
электронные таблицы   основные параметры электронных таблиц  основные типы и ...электронные таблицы   основные параметры электронных таблиц  основные типы и ...
электронные таблицы основные параметры электронных таблиц основные типы и ...guest8851ad2
 
Верстка_Лекция2
Верстка_Лекция2Верстка_Лекция2
Верстка_Лекция2itc73
 
раздел 3 реляционные модели данных
раздел 3  реляционные модели данныхраздел 3  реляционные модели данных
раздел 3 реляционные модели данныхtatianabtt
 
0015
00150015
0015JIuc
 
Present forms&css
Present forms&cssPresent forms&css
Present forms&cssitc73
 

Similar to таблицы лаб 4 (20)

Vvedenie html 3
Vvedenie html 3Vvedenie html 3
Vvedenie html 3
 
Создание таблиц
Создание таблицСоздание таблиц
Создание таблиц
 
таблицы
таблицытаблицы
таблицы
 
урок 9
урок 9урок 9
урок 9
 
Tables frames
Tables framesTables frames
Tables frames
 
ACCESS связывание таблиц на схеме данных
ACCESS связывание таблиц на схеме данныхACCESS связывание таблиц на схеме данных
ACCESS связывание таблиц на схеме данных
 
Лекция 9. Основы HTML. Часть 2.
Лекция 9. Основы HTML. Часть 2.Лекция 9. Основы HTML. Часть 2.
Лекция 9. Основы HTML. Часть 2.
 
электронные таблицы основные параметры электронных таблиц основные типы и ...
электронные таблицы   основные параметры электронных таблиц  основные типы и ...электронные таблицы   основные параметры электронных таблиц  основные типы и ...
электронные таблицы основные параметры электронных таблиц основные типы и ...
 
электронные таблицы основные параметры электронных таблиц основные типы и ...
электронные таблицы   основные параметры электронных таблиц  основные типы и ...электронные таблицы   основные параметры электронных таблиц  основные типы и ...
электронные таблицы основные параметры электронных таблиц основные типы и ...
 
таблицы
таблицытаблицы
таблицы
 
Excel03
Excel03Excel03
Excel03
 
55
5555
55
 
Верстка_Лекция2
Верстка_Лекция2Верстка_Лекция2
Верстка_Лекция2
 
лабраб 8
лабраб 8лабраб 8
лабраб 8
 
раздел 3 реляционные модели данных
раздел 3  реляционные модели данныхраздел 3  реляционные модели данных
раздел 3 реляционные модели данных
 
6 рмд
6 рмд6 рмд
6 рмд
 
Excel
ExcelExcel
Excel
 
Microsoft excel 2007
Microsoft excel 2007Microsoft excel 2007
Microsoft excel 2007
 
0015
00150015
0015
 
Present forms&css
Present forms&cssPresent forms&css
Present forms&css
 

More from Vladimir Burdaev

Modul 1 Systems Business Intelligence
Modul 1 Systems Business IntelligenceModul 1 Systems Business Intelligence
Modul 1 Systems Business IntelligenceVladimir Burdaev
 
презентация управления знаниями_каркас
презентация управления знаниями_каркаспрезентация управления знаниями_каркас
презентация управления знаниями_каркасVladimir Burdaev
 
управление знаний3 (2)
управление знаний3 (2)управление знаний3 (2)
управление знаний3 (2)Vladimir Burdaev
 
интелектуальный анализ экономических данных в системе каркас
интелектуальный анализ экономических данных в системе каркасинтелектуальный анализ экономических данных в системе каркас
интелектуальный анализ экономических данных в системе каркасVladimir Burdaev
 
каркас новая версия
каркас новая версиякаркас новая версия
каркас новая версияVladimir Burdaev
 
каркас интеллектуальный анализ вар 2
каркас интеллектуальный анализ вар 2каркас интеллектуальный анализ вар 2
каркас интеллектуальный анализ вар 2Vladimir Burdaev
 
Karkas интеллектуальный анализ
Karkas интеллектуальный анализKarkas интеллектуальный анализ
Karkas интеллектуальный анализVladimir Burdaev
 
продвижение нового товара
продвижение нового товарапродвижение нового товара
продвижение нового товараVladimir Burdaev
 
оценка инновационных рисков предприятия
оценка инновационных рисков предприятияоценка инновационных рисков предприятия
оценка инновационных рисков предприятияVladimir Burdaev
 
источник финансирования
источник финансированияисточник финансирования
источник финансированияVladimir Burdaev
 
каркас 2011 prezent_servis
каркас 2011 prezent_servisкаркас 2011 prezent_servis
каркас 2011 prezent_servisVladimir Burdaev
 
каркас тестирование
каркас тестированиекаркас тестирование
каркас тестированиеVladimir Burdaev
 
Построение базы знаний для агентов
Построение базы знаний для агентовПостроение базы знаний для агентов
Построение базы знаний для агентовVladimir Burdaev
 

More from Vladimir Burdaev (20)

Modul 1 Systems Business Intelligence
Modul 1 Systems Business IntelligenceModul 1 Systems Business Intelligence
Modul 1 Systems Business Intelligence
 
презентация управления знаниями_каркас
презентация управления знаниями_каркаспрезентация управления знаниями_каркас
презентация управления знаниями_каркас
 
2015 04 14_info_b_2
2015 04 14_info_b_22015 04 14_info_b_2
2015 04 14_info_b_2
 
E makros bur_2
E makros bur_2E makros bur_2
E makros bur_2
 
Burdtech
BurdtechBurdtech
Burdtech
 
управление знаний3 (2)
управление знаний3 (2)управление знаний3 (2)
управление знаний3 (2)
 
Paradigma km 0
Paradigma km 0Paradigma km 0
Paradigma km 0
 
парадигма ии
парадигма иипарадигма ии
парадигма ии
 
интелектуальный анализ экономических данных в системе каркас
интелектуальный анализ экономических данных в системе каркасинтелектуальный анализ экономических данных в системе каркас
интелектуальный анализ экономических данных в системе каркас
 
каркас новая версия
каркас новая версиякаркас новая версия
каркас новая версия
 
каркас интеллектуальный анализ вар 2
каркас интеллектуальный анализ вар 2каркас интеллектуальный анализ вар 2
каркас интеллектуальный анализ вар 2
 
Karkas интеллектуальный анализ
Karkas интеллектуальный анализKarkas интеллектуальный анализ
Karkas интеллектуальный анализ
 
продвижение нового товара
продвижение нового товарапродвижение нового товара
продвижение нового товара
 
оценка инновационных рисков предприятия
оценка инновационных рисков предприятияоценка инновационных рисков предприятия
оценка инновационных рисков предприятия
 
источник финансирования
источник финансированияисточник финансирования
источник финансирования
 
каркас рибс1
каркас рибс1каркас рибс1
каркас рибс1
 
каркас 2011 prezent_servis
каркас 2011 prezent_servisкаркас 2011 prezent_servis
каркас 2011 prezent_servis
 
каркас тестирование
каркас тестированиекаркас тестирование
каркас тестирование
 
Построение базы знаний для агентов
Построение базы знаний для агентовПостроение базы знаний для агентов
Построение базы знаний для агентов
 
бурдаев Mac1
бурдаев Mac1бурдаев Mac1
бурдаев Mac1
 

таблицы лаб 4

  • 1.
  • 2. При создании веб страниц очень часто необходимо представить некоторое содержимое страницы в виде таблиц. Иногда таблицы используют для создания структуры страницы. За создание таблиц в HTML отвечает тег <table> и закрывающий тег </table>. Таблицы состоят из строчек и ячеек. Поэтому для того чтобы создать таблицу нам необходимы еще два тега это тег <tr></tr> который отвечает за создание строк и тег <td></td> отвечающий за создание ячеек.
  • 3. <html> <head> <title>Таблица</title> <table> <tr> <td>1 - ячейка </td> <td>2 - ячейка</td> </tr> <tr> <td>3 - ячейка</td> <td>4 - ячейка</td> </tr> </table> </head> </html> Результат в браузере
  • 4. Способ разметки страниц таблицами делает лучшим на сегодняшний день инструментом для Web-дизайнера. Имеют место еще два способа заполнения страниц - с использованием программконструкторов и с помощью фреймов .Первые имея преимущества в простоте использования (объекты позиционируются пользователем визуально без знания языка HTML) имеют существенный недостаток они создают страницы только под конкретное расширения экрана. На других расширениях страница будет выглядеть некорректно. С фреймами обстоят дела еще хуже - их не "видят" поисковые машины. Поэтому почти всегда применяют табличный метод.
  • 5. TABLE - создаѐт таблицу. <TABLE>...</TABLE> Это основные тэги, описывающие таблицу. Все элементы таблицы должны находиться внутри этих двух тэгов. По умолчанию таблица не имеет обрамления и разделителей. Обрамление добавляется атрибутом BORDER. CAPTION - задаѐт заголовок для таблицы. <CAPTION>...</CAPTION> Данный тэг описывает название таблицы (подпись). Тэг <CAPTION> должен присутствовать внутри <TABLE>...</TABLE>, но снаружи описания какой-либо строки или ячейки. По умолчанию <CAPTION> имеет атрибут ALIGN=top, но может быть явно установлен в ALIGN=bottom. ALIGN определяет, где - сверху или снизу таблицы - будет поставлена подпись. Подпись всегда центрирована в рамках ширины таблицы.
  • 6. TR - задаѐт строку таблицы. <TR>...</TR> Количество строк таблицы определяется количеством встречающихся пар тэгов <TR>..</TR>. Строки могут иметь атрибуты ALIGN и VALIGN, которые описывают визуальное положение содержимого строк в таблице. TH - задаѐт ячейку таблицы, заголовок столбца. <TH>...</TH> Ячейка заголовка таблицы имеет ширину всей таблицы; текст в данной ячейке имеет атрибут BOLD и ALIGN=center. TD - задаѐт простую ячейку таблицы с данными. <TD>...</TD> Описывает стандартную ячейку таблицы. Ячейка таблицы может быть описана только внутри строки таблицы. Каждая ячейка должна быть пронумерована номером колонки, для которой она описывается. Расположение данных в ячейке по умолчанию определяется атрибутами ALIGN=left и VALIGN=middle.
  • 7. Элемент TABLE В языке HTML для создания таблиц служит элемент TABLE. Весь код таблицы должен располагаться между тегами <TABLE> и </TABLE>. Атрибуты этого элемента задают параметры для всей таблицы целиком. Атрибуты элемента TABLE: BORDER- ширина рамки вокруг всей таблицы. Данный атрибут используется в тэге TABLE. Если данный атрибут присутствует, граница таблицы прорисовывается для всех ячеек и для таблицы вцелом. BORDER может принимать числовое значение, определяющее ширину границы, например BORDER=3. ALIGN- определяет способ горизонтального выравнивания таблицы на странице. Возможные значения: left, center, right. Значение по умолчанию - left. Если атрибут ALIGN присутствует внутри тэгов <CAPTION> и </CAPTION>, то он определяет положение подписи для таблицы (сверху или снизу). По умолчанию ALIGN=top. Если атрибут ALIGN встречается внутри <TR>, <TH> или <TD>, он управляет положением данных в ячейках по горизонтали.
  • 8. VALIGN- должен определять способ вертикального выравнивания для содержимого таблицы. Возможные значения: top, bottom, middle. Данный атрибут встречается внутри тэгов <TR>, <TH> и <TD>. Он определяет вертикальное размещение данных в ячейках. Может принимать значения top (вверху), bottom (внизу), middle (по середине) и baseline (все ячейки строки прижаты кверху). NOWRAP- данный атрибут говорит о том, что данные в ячейке не могут логически разбиваться на несколько строк и должны быть представлены одной строкой. COLSPAN- указывает, какое количество ячеек будет объединено по горизонтали для указанной ячейки. По умолчании - 1. ROWSPANуказывает, какое количество ячеек будет объединено по вертикали для указанной ячейки. По умолчании - 1.
  • 9. COLSPEC- данный параметр позволяет задавать фиксированную ширину колонок либо в символах, либо в процентах, например COLSPEC="20%". BGCOLOR - определяет цвет фона ячеек таблицы. Задается либо RGB-значением в шестнадцатиричной системе, либо одним из 16 базовых цветов. BACKGROUND - позволяет заполнить фон таблицы рисунком. В качестве значения необходимо указать URL рисунка. CELLPADDING - определяет расстояние (в пикселах) между рамкой каждой ячейки таблицы и содержащимся в ней материалом. CELLSPACING - определяет расстояние (в пикселах) между границами соседних ячеек.
  • 10. WIDTH- определяет ширину таблицы. Ширина задается либо в пикселах, либо в процентном отношении к ширине окна браузера. По умолчанию этот параметр определяется автоматически в зависимости от объема содержащегося в таблице материала. HEIGHT - определяет высоту таблицы. Высота задается либо в пикселах, либо в процентном отношении к высоте окна браузера. По умолчанию этот параметр определяется автоматически в зависимости от объема содержащегося в таблице материала. BORDER COLOR - задание цвета рамки BORDER COLORLIGHT - задание цвета для рамки с тенью (псевдо трехмерная графика). Используется вместе с атрибутами BORDERCOLORDARK и BORDER BORDER COLORDARK - задание цвета для рамки с тенью (псевдо трехмерная графика COLS - число столбцов в таблице. Данный атрибут ускоряет вывод таблицы, что особенно заметно для больших таблиц. FRAME - определяет метод отрисовки рамки
  • 11. VOID - Убрать наружную часть рамки. ABOVE - Показывает верхнюю границу таблицы. BELOW - Показывает нижнюю границу таблицы. HSIDES - Показывает верхнию и нижнюю границу таблицы. LHS - Показывает левую границу таблицы. RHS - Показывает правую границу таблицы. VSIDES - Показывает левую и правую границу таблицы. BOX - Показывает полную рамку таблицы. BORDER - Показывает полную рамку таблицы. RULES-определяет как будут показаны разделительные линии ( внутренние границы ) таблицы.
  • 12. NONE - Устраняет все границы внутри таблицы. GROUPS - Показывает горизонтальные границы между всеми группами таблицы. GROUPS определены элементами THEAD, TBODY, TFOOT, и COLGROUP ROWS – Показывает горизонтальные границы между всеми рядами таблицы. COLS – Показывает вертикальные границы между всеми колонками таблицы. ALL - Показывает все границы.
  • 13. Атрибут frame задаѐт тип рамки вокруг таблицы. Допустимы следующие значения: void - границ нет (это значение по умолчанию). above - только верхняя часть границы. below - только нижняя часть. hsides - только нижняя и верхняя части. vsides - только левая и правая части. lhs - только левая часть. rhs - только правая часть. box - все четыре части.
  • 14. Атрибут rules задаѐт внутренние границы таблицы (между ячейками). Допустимы следующие значения: none - нет границ между ячейками (это значение по умолчанию). rows - только между строками. cols - только между столбцами. all - отображаются все границы между строками и столбцами.
  • 15. Элемент CAPTION - название таблицы У таблицы может быть название. Оно не принадлежит непосредственно к табличным данным, а располагается перед таблицей или после неѐ. В HTML название таблицы задаѐтся при помощи элемента CAPTION, который должен находиться внутри элемента TABLE. У элемента CAPTION есть один атрибут align, позволяющий задать его расположение: над таблицей (top) или под таблицей (bottom). Пример элемента CAPTION <TABLE> <CAPTION align="bottom">Название таблицы</CAPTION> Код строк и столбцов таблицы </TABLE>
  • 16. Элемент TR - строки таблицы В языке HTML таблицы формируются построчно. Элемент TR создаѐт строку таблицы, а его атрибуты задают параметры для всех ячеек в строке. Атрибуты для элемента TR: Align left - выравнивание данных в ячейках строки по левому краю (это значение по умолчанию) center - выравнивание данных по центру (это значение по умолчанию для заголовков столбцов таблиц - TH) right - выравнивание данных по правому краю Пример, align="center"
  • 17. Valign top - данные ячейки сдвигаются вверх. middle - данные ячейки центрируются вертикально (это значение по умолчанию) bottom - данные в ячейке сдвигаются вниз. Пример, valign="top"
  • 18. bgcolor-устанавливает цвет фона для строки таблицы Пример, bgcolor="green" Элементы TD и TH - ячейки таблицы В HTML внутри строк таблиц находятся ячейки. Они бывают двух типов: заголовки столбцов (создаются элементом TH) и обычные ячейки (создаются элементом TD). Элементы TD и TH обязательно должны помещаться между открывающим и закрывающим тегами элемента TR, которые в свою очередь помещаются между тегами <TABLE> и </TABLE>.
  • 19. Элемент TD от элемента TH отличается лишь визуально в окне браузера. Содержимое элемента TH выравнивается по центру и отображается жирным шрифтом, так как заголовки столбцов принято оформлять именно так. Теги TD и TH, также как и TR, могут иметь свои атрибуты: NOWRAP-подавляет перенос слов . Эквивалентно использованию непрерывных пробелов вместо обычных пробелов в пределах содержимого ячейки ROWSPAN-число строк, перекрываемых ячейкой .По умолчанию 1. COLSPAN - число столбцов, перекрываемых ячейкой .По умолчанию 1. COLSPEC- ширина колонок в символах или в процентах . Например, COLSPEC="20%"
  • 20. ALIGN- горизонтальное выравнивание данных в ячейке Атрибуты: •LEFT •CENTER •RIGHT •JUSTIFY •CHAR По умолчанию LEFT или атрибут ALIGN во включающем элементе TR. Если задано ALIGN=”CHAR”, то задается свойство CHAR=”.”, с указанием относительно какого символа выравнивать. Свойство CHAROFF=Length заставляет сдвигать ячейки, не содержащие заданного символа
  • 21. VALIGN-вертикальное выравнивание данных в ячейке Атрибуты: •TOP •MIDDLE •BOTTOM •BASELINE Перекрывается атрибутом VALIGN во включающем элементе TR. WIDTH- ширина ячейки в пикселях Броузер использует это значение, если оно не конфликтует с требованиями ширины в соседних ячейках в том же самом столбце. HEIGHT-высота ячейки в пикселях Броузер использует это значение, если оно не конфликтует с требованиями высоты для других ячеек в той же самой строке
  • 22. BACKGROUND,BGCOLOR, BORDERCOLOR, BORDERCOLORLIGHT, BORDERCOLORDARK-аналогично атрибутам TABLE. Примеры html - кодов и отображение результатов в браузере Обрамление таблицы документа html Для того, чтобы сделать видимой границы таблицы, служит атрибут BORDER тэга <TABLE>. Определяя рамку таблицы, надо указать толщину ее внешних линий в пикселях. Чтобы задать толщину разграничивающих линий внутри таблицы, необходимо воспользоваться атрибутом CELLSPACING. По умолчанию браузер отображает рамку таблицы темно-серым цветом. Чтобы изменить цвет рамки надо применить атрибут BORDERCOLOR.
  • 23. Пример, HTML-код: <table border="2" cellspacing="5" bordercolor="#0ff00f"> <tr> <td>1</td> Результат в браузере <td>2</td> </tr> <tr> <td>3</td> <td>4</td> </tr> <tr>м <td>5</td> <td>6</td> </tr> </table>
  • 24. Заголовок таблицы документа html Для создания заголовка таблицы служит тэг <CAPTION>. По умолчанию браузер располагает заголовок таблицы по центру над ней. При помощи атрибута ALIGN со значением bottom можно разместить заголовок под таблицей. Пример: <table border="1"> <caption> Заголовок таблицы </caption> <tr> <td>1</td> <td>2</td> </tr> </table>
  • 26. Группирование столбцов документа html Для группирования столбцов таблицы служат тэги <COLGROUP> и <COL>. Дескриптор <COLGROUP> создает структурную группу столбцов, которая выделяет множество логически однородных ячеек. Так одна структурная группа может охватывать ячейки заголовков столбцов, а другая ячейки, содержащие данные. Дескриптор <COL> предназначен для формирования неструктурных групп столбцов, которые делят таблицу на разделы, не имеющих отношения к структуре. Это удобно в том случае, когда не все столбцы содержат информацию одного типа.
  • 27. Пример: 2 1 <table border="1"> <colgroup span="1" style= ="color:red"></colgroup> <colgroup span="2"> <tr> <th>Товар</th> <th>Цена</th> <th>Кол-во</th> </tr> <tr> <th>Гайка</th> <td>20р</td> <td>50</td> </tr> 3 </tr> 4 <tr> <th>Гайка</th> <td>20р</td> <td>50</td> </tr> <tr> <th>Болт</th> <td>30р</td> <td>80</td> </tr> </table> <br> <table border="1"> <col span="1" style="color:green"> <col span="2" style="color:red"> <tr> <th>Товар</th> <th>Цена</th> <th>Кол-во</th> <tr> <th>Болт</th> <td>30р</td> <td>80</td> </tr> </table>
  • 29. Группирование строк документа html Для группирования строк таблицы служат тэги <THEAD>, <TBODY>, <TFOOT>. <THEAD> - нужен для создания группы заголовков для столбцов таблицы. Этот дескриптор допускается использовать в пределах таблицы только одни раз. <TBODY> - применяется для создания одной или нескольких групп строк таблицы, содержащих основные данные. <TFOOT> - позволяет создать группу строк для представления информации о суммах или итогах, располагаемую в нижней части таблицы. Этот дескриптор допускается использовать в пределах таблицы только одни раз. Вовсе не обязательно создавать группы строк таблицы всех трех типов.
  • 32. Использование в таблице фонового цвета или фонового изображения <html> <body> <h4>Фоновый цвет (bgcolor):</h4> <table border="1" <h4>Фоновое изображение (background):</h4> bgcolor="red"> <table border="1" <tr> background="bg.jpg"> <td>Первая </td> <tr> <td>Строка </td> <td>Первая</td> </tr> <td>Строка</td> <tr> </tr> <td>Вторая </td> <tr> <td>Строка </td> <td>Вторая </td> </tr> <td>Строка </td> </table> </tr> </table> </body> </html>
  • 34. Таблицы хороши тем, что при желании можно сделать их границы невидимыми. Это позволяет с помощью тега <ТАВLЕ> красиво размещать на странице текст и графику. Пока тег <ТАВLЕ> остается единственным мощным средством форматирования в HTML. Дизайнеры Webстраниц сейчас обладают практически той же свободой в отношении использования "пустого пространства", что и создатели печатных страниц. Таблицы лучше всего помогают отойти от иерархического размещения текста на Web-страницах.
  • 35. <HTML> <BODY> <CENTER><TABLE CELLPADDING="10" CELLSPACING="0" BORDER="16"> <TR> <TD ALIGN="center"> <H2>Харьковский национальный экономический университет</H2> <H3>Добро пожаловать!</H3> <TABLE BORDER WIDTH="100%"> <TR> <TD ALIGN="center"><I>Учебный курс "Основы WEB-мастеринга"</I></TD> </TR> </TABLE> </TD> </TR> </TABLE> </CENTER> </BODY> </HTML>
  • 37. Вложенные таблицы: таблица ABCD внутри таблицы 123456 <TABLE BORDER> <TR> <!-- ROW 1, TABLE 1 --> <TD>1</TD> <TD>2</TD> <TD>3 <TABLE BORDER> <TR> <!-- ROW 1, TABLE 2 --> <TD>A</TD> <TD>B</TD> </TR> <TR> <!-- ROW 2, TABLE 2 --> <TD>C</TD> <TD>D</TD> </TR> </TABLE> </TD> </TR> <TR> <!-- ROW 2, TABLE 1 --> <TD>4</TD> <TD>5</TD> <TD>6</TD> </TR> </TABLE>
  • 38. Результат в браузере Таблица с рамкой, шириной 10 <TR> <TR> <TABLE BORDER=10> <TD> 1</TD> <TD> 2</TD> </TR> <TD> 3</TD> <TD> 4</TD> </TR> </TABLE> Результат в браузере
  • 39. Пример, <!-- задаем ширину , высоту, рамку, выравнивание по центру и фоновый цвет всей таблицы--> <table width="400" height="100" border="1" align="center" bgcolor="#FFF8D2"> <tr> <!-- эту ячейку оставляем по умолчанию--> <td>ряд 1 ячейка1</td> <!-- содержимое горизонтально выравниваем по центру, вертикально прижимаем к верху--> <td align="center" valign="top">ряд1 ячейка2</td> </tr> <tr> <!-- содержимое горизонтально выравниваем по центру, вертикально прижимаем к низу--> <td align="center" valign="bottom">ряд 2 ячейка 1</td> <!-- содержимое горизонтально выравниваем по правому краю, вертикально - посередине, и меняем фоновый цвет--> <td align="right" valign="middle" bgcolor="#33FF99">ряд 2 ячейка 2</td> </tr> </table>