Лекція 11. ТАБЛИЦІ
Лекція 11. ТАБЛИЦІ
Табличні теги мови HTML дозволяють подавати дані у зручній для сприйняття формі.
Основним структурним елементом таблиці є комірка, яка містить елемент даних таблиці або заголовок стовпчика даних. Логічно пов’язані комірки групуються разом у рядок таблиці. Рядки, в свою чергу, складають таблицю.
Для створення таблиці використовують тег <TABLE> і відповідний йому закриваючий тег </TABLE>. Між ними розташовані всі теги, необхідні для створення таблиці.
Комірка, яка містить елемент даних, задається парою тегів <TD> і </TD>.
Теги для побудови таблиці
Тег |
Призначення |
<CAPTION> ...</CAPTION> |
заголовок таблиці |
<TABLE> ...<TABLE> |
визначає початок таблиці |
<TR>... </TR> |
визначає рядок таблиці |
<TD>... </TD> |
визначає елемент даних таблиці |
Тег <TABLE> може мати атрибут рамки BORDER=n, який створює рамку шириною n пікселів. За замовчуванням таблиця не окреслена рамкою. У тегу <TABLE> можна використати атрибут BORDERCOLOR для кольору рамки таблиці. Атрибут BORDERCOLOR дорівнює шістнадцятковому RGB або англійській назві кольору.
У тегу <TD> можна використати атрибут BGCOLOR, який задає колір фону комірки таблиці.
Таблиці будуються з рядків, між тегами <TR> і </TR> розташовуються всі елементи, необхідні для створення рядка таблиці.
Для створення заголовків стовпчиків даних використовуються теги <TH> і </TH>, текст в яких автоматично виводиться жирним шрифтом з вирівнюванням по центру.
Атрибут СОLSPAN (Column Span) дозволяє здійснювати об’єднання стовпчиків. Якщо необхідно створити яку-небудь комірку, ширшу, від верхньої чи нижньої, за допомогою атрибута СОLSPAN= її можна розтягнути над будь- якою кількістю звичайних комірок.
ПРИКЛАД:
<TR>
<TD BGCOLOR=WHITE COLSPAN=2>
Приклад застосування атрибута об’єднання комірок
</TD>
</TR>
Атрибут UNIT= тега <ТАВLЕ> визначає одиниці вимірювання, які використовуються при зазначенні розмірів як всієї таблиці, так і окремих стовпчиків. Атрибут UNIТ= може приймати такі значення:
- UNIТ=ЕN - це значення надається за замовчуванням і визначає
одиницю вимірювання, яка дорівнює еn-пробілу. Еn-пробіл - це друкарська одиниця вимірювання, яка дорівнює ширині літери <n>. Реальний розмір пробілу залежить від обраного шрифту. Як правило, еn-пробіл дорівнює половині розміру шрифта;
- UNIТ=RELATIVE - використовується для визначення відносної ширини стовпчиків у відсотках від загальної ширини таблиці;
- UNIТ=РIXELS – це значення використовується, якщо необхідно точно визначити ширину стовпчика на екрані. Наприклад, тег <ТАВLЕ UNIТ=РIXELS WIDTH=340> сформує таблицю шириною 340 пікселів.
Атрибут СЕLLPADDING= визначає ширину порожнього простору між вмістом комірки і її межами, тобто задає поля всередині комірки.
ПРИКЛАД
<TABLE BORDER CELLPADDING=20>
<TR>
<TD>Текст або дані</TD>
</TR>
ПРИКЛАД
Файл у форматі HTML:
<HTML>
<HEAD>
<TITLE>Моя перша HTML-сторінка</TITLE>
</HEAD>
<BODY>
<CAPTION> <H2><P ALIGN=CENTER> НАРОДНІ ЗНАННЯ
</P></H2>
</CAPTION>
<TABLE BORDER=1>
<TR>
<TH>Система народних знань</TH>
<TH>Зміст</TH>
</TR>
<TR>
<TD ALIGN=CENTER><B><I>Народна астрономія</B></I></TD>
<TD ALIGN=LEFT>Астрономія як наука була відома в Україні ще у
XVII ст. і викладалась у братських школах. Самобутня астрономічна номенклатура українців засвідчує їх добру обізнаність з основними сузір’ями.
</TD>
</TR>
<TR >
<TD ALIGN=CENTER> <B> <I> Народна метеорологія </B></I>
</TD>
<TD ALIGN=LEFT> Одна з найдавніших галузей народних знань, що обіймає систему прикмет, раціональних спостережень і достовірних
передбачень про погодні зміни на близький чи віддалений час. Широко побутували прикмети, що дозволяли прогнозувати погодні зміни протягом
найближчого часу за особливостями сходу і заходу Сонця, його кольору, за виглядом нічного неба, яскравістю зірок і Місяця тощо.
</TD>
</TR>
</TABLE>
</BODY>
</HTML>
Відображення файлу програмою-браузером:
Розширені можливості розмітки таблиці
Зображення у таблиці
Комірки таблиці можуть містити також зображення. Наприклад, графічні маркери можна розташувати в комірках таблиці (приклад взято з Лекції 10. Графіка).
ПРИКЛАД
Файл у форматі HTML:
<HTML>
<HEAD>
<TITLE>Моя перша HTML-сторінка</TITLE>
</HEAD>
<BODY>
<H2 ALIGN=CENTER>ПОСЕЛЕННЯ, ЖИТЛО, ЗАБУДОВА </H2>
<HR SIZE=8 WIDTH=40% COLOR=RED>
<TABLE BORDER=1>
<TR>
<TD><IMG SRC=”BUT1_UP.GIF” WIDTH=60 ALT =” “></TD>
<TD><A HREF=”1.HTM”>
<FONT SIZE=5><B>Типи поселень</B></FONT></A><BR></TD>
<TD>Поселення землеробської людності України, які складалися з будівель, пристосованих для життя, різноманітних підсобних занять,
утримання свійських тварин та зберігання продуктів, сягають глибини віків.</TD></TR>
<TR>
<TD><IMG SRC=”BUT1_UP.GIF” WIDTH=60 ALT =” “></TD>
<TD><A HREF=”2.HTM”>
<FONT SIZE=5><B> Типи народного житла</B></FONT></A></TD>
<TD>В основі типології традиційного сільського житлового комплексу також лежить поділ території України на зони, проте він більш розгалужений і
детальніший.</TD></TR></TABLE>
</BODY>
</HTML>
Відображення файлу програмою-браузером:
|
Управління кольором елементів таблиці
Атрибути управління кольором :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> - колір комірки.
За допомогою таблиць можна створювати виділені цитати. Цитата вміщується в таблицю між двома горизонтальними лініями. Завдяки атрибуту
ALIGN тегу <TABLE> текст, який слідує за таблицею, починає її “обтікати”. Основний текст розташовується праворуч від таблиці і “обтікає” цитату після того, як перевищить її по висоті. Для виступів тексту від меж сторінки можна застосувати тег <BLOCKQUOTE> (навіть декілька разів). Атрибут BORDER в даному випадку використовувати не слід.
ПРИКЛАД
Файл у форматі HTML:
<HTML>
<BODY>
<H2 ALIGN=CENTER>ІСТОРІЯ КУЛЬТУРИ</H2>
<TABLE ALIGN=LEFT>
<TR>
<TD ALIGN=CENTER>
<HR>
<B>...Той, хто не знає свого минулого,<BR> не вартий майбутнього...<BR> М.Рильський </B><HR></TD>
</TR>
</TABLE>
<BLOCKQUOTE><BLOCKQUOTE><BLOCKQUOTE>
<P ALIGN=JUSTIFY> Звертання до традицій зовсім не означає нехтування сьогоденням. Тільки осмисливши минуле, пізнавши витоки своєї
культури та історії, можна чіткіше зрозуміти сьогодення і уявити майбутнє. Традиційна етнокультурна інформація може зберігатися тільки передаючись від батьків до дітей та онуків
</BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE>
</BODY>
</HTML>
Відображення файлу програмою-браузером:
|