русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Форматирование табличных данных


Дата добавления: 2015-07-09; просмотров: 607; Нарушение авторских прав


Таблицы являются важнейшим элементом HTML-документов, т.к. кроме богатых возможностей по представлению структурированных данных они широко применяются как средство дл создания "каркасов" Web-страниц.

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

Наименование таблицы определяется при помощи элемента <CAPTION>...</CAPTION>. Выравнивание наименования задается при помощи атрибута ALIGN, который может принимать значения TOP (сверху таблицы) и BOTTOM (снизу таблицы).

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

Строки таблицы разбиваются на ячейки при помощи тегов ячеек-заголовков <TH>...</TH> и тегов ячеек-данных <TD>...</TD> (допускается форма записи без закрывающих тегов). Как и для строк таблицы при помощи специальных атрибутов тегов <TD> и <TH> можно управлять форматированием конкретных ячеек таблицы.

 

Структура таблицы:

<TABLE> - начало элемента таблицы

<CAPTION> название таблицы </CAPTION>

<TR> <TH> 1 заголовок </TH>…<TH> N заголовок </TH> </TR> - первая строка / шапка

<TR> <TD> ячейка 1/1 </TD>…<TD> ячейка N/1 </TD> </TR> - 1 строка



<TR> <TD> ячейка 1/i </TD>…<TD> ячейка N/i </TD> </TR> - i строка

<TR> <TD> ячейка 1/M </TD>…<TD> ячейка N/M </TD> </TR> - последняя строка

</TABLE> - конец элемента таблицы

Таким образом, простейшая таблица, без линий сетки, в HTML-документе определяется следующим образом:

<TABLE>

<CAPTION ALIGN=TOP>Список друзей и подруг</CAPTION>

<TR><TH>ФИО</TH><TH>Телефон</TH></TR>

<TR><TD>Иванов Иван Иваныч</TD><TD>35-35-35</TD></TR>

<TR><TD>Валина Валентина Валентиновна</TD><TD>46-46-46</TD></TR>

</TABLE>

А вот, что у нас получится в окне браузера:

 

 

Список друзей и подруг
ФИО Телефон
Иванов Иван Иваныч 35-35-35
Валина Валентина Валентиновна 46-46-46

Управление выравниванием элементов таблиц

Для выравнивания элементов таблиц в тегах <TABLE>,<TH> и <TD> используется много различных атрибутов. Рассмотрим наиболее полезные из них:

 

Атрибут Теги Описание
ALIGN <TABLE> Общее горизонтальное выравнивание таблицы на странице - LEFT/RIGHT/CENTER
<TR> Общее выравнивание элементов строки - LEFT/RIGHT/CENTER/CHAR
<TH> Выравнивание заголовка - LEFT/RIGHT/CENTER/CHAR (по умолчанию CENTER)
<TD> Выравнивание данных в ячейке - LEFT/RIGHT/CENTER/CHAR (по умолчанию LEFT )
CHAR ALIGN=CHAR Задает символ-выравниватель, при использование атрибута выравнивания ALIGN=CHAR. Например: <TR ALIGN=CHAR CHAR=","><TD>1,35</TD></TR>
CHAROFF ALIGN= CHAR Задает отступ (в % ширины ячейки или в пикселях) относительно начала ячейки, символов заданных атрибутом CHAR. Например: <TR ALIGN=CHAR CHAR="," CHAROFF="10%"> <TD>1,35</TD><TD>-1,45</TD></TR>
VALIGN <TABLE> Общее вертикальное выравнивание элементов таблицы - BOTTOM/MIDDLE/TOP (по умолчанию MIDDLE ).
<TR> Общее выравнивание элементов строки - BOTTOM/MIDDLE/TOP/BASELINE
<TH> Выравнивание заголовка - BOTTOM/MIDDLE/TOP
<TD> Выравнивание данных в ячейке - BOTTOM/MIDDLE/TOP
CELLPADDING <TABLE> Свободное пространство между содержимым ячеек и их границами
CELLSPACING <TABLE> Свободное пространство между границами смежных ячеек
WIDTH <TABLE> Ширина таблицы в пикселях или процентах ширины окна браузера.
<TH>,<TD> Ширина ячейки таблицы в пикселях или процентах от ширины таблицы.
HEIGHT <TABLE> Высота таблицы в пикселях или процентах ширины окна браузера
<TH>,<TD> Высота ячейки таблицы в пикселях или процентах от ширины таблицы.

 

Управление линиями сетки таблиц

Для управления линиями сетки таблиц используется атрибут BORDER элемента <TABLE>, который задает толщину рамки таблицы в пикселях (по умолчанию рамки нет, BORDER=0). В стандарте HTML 4, появились новые атрибуты таблиц, строк и ячеек: FRAME для более гибкого управления линиями сетки таблиц и RULES для создания дополнительных линий разделителей групп в таблицах.

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

Атрибут FRAME:

· VOID - без рамки;

· BOX - с рамкой;

· ABOVE - верхняя сторона рамки;

· BELOW - нижняя сторона рамки;

· LHS - левая сторона рамки;

· RHS - правая сторона рамки;

· VSIDES - вертикальные линии;

· HSIDES - горизонтальные линии;

Атрибут RULES:

· NONE - без разделителя групп;

· GROUPS - вертикальные и горизонтальные линии разделители групп;

Например:

<TABLE >...</TABLE> равнозначно <TABLE FRAME=VOID>...</TABLE>

<TABLE BORDER>...</TABLE> равнозначно <TABLE FRAME=BOX>...</TABLE>

 

Управление цветом элементов таблиц

Атрибуты управления цветом элементов таблиц появились в HTML как расширения стандарта, предлагаемые основными поставщиками Web-броузеров (Microsoft и Netscape).

Расширения управления цветом: BORDERCOLOR - цвет рамки и BGCOLOR - цвет фона, используются как атрибуты для тегов: <TABLE>, <TR>, <TH>, <TD>. Соответственно областью их действия может быть вся таблица, строка или отдельно взятая ячейка.

Например:

<TABLE BORDER BORDERCOLOR=RED BGCOLOR=YELLOW>...</TABLE> - таблица.

<TR BORDERCOLOR=RED BGCOLOR=YELLOW></TR> - строка.

<TD BORDERCOLOR=RED BGCOLOR=YELLOW></TD> - ячейка.

 



<== предыдущая лекция | следующая лекция ==>
Использование графики | Объединение элементов таблиц.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.418 сек.