Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка html.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
527.36 Кб
Скачать

Лабораторна робота №5

Створення таблиць

Таблиці є зручним і простим способом розділення частин сторінки на горизонтальні і вертикальні фрагменти, вирівняні між собою. Як і звичайних таблицях, частини можуть бути відокремлені або не відокремлені один від одного рамкою з вертикальних і горизонтальних ліній.

Таблиця цілком полягає в пару дужок

<TABLE>

</TABLE>

Вказівка закриваючої дужки для таблиці, як і для всіх її складових частин є дуже важливим. У разі незакритої таблиці одні бpаузеpы не відображають взагалі нічого, інші спотворюють документ до невпізнання.

Клітини (осередки) таблиці задаються в порядку горизонтальних рядів зліва направо.

Кожний горизонтальний ряд полягає в дужки

<TR>

</TR>

а кожний осередок усередині ряду в дужки

<TD>

</TD>

Пример1 Створення таблиці

<table border=1>

<tr><td>Ячейка 1</td>

<td>Ячейка 2</td>

<td>Ячейка 3</td></tr>

<tr><td>Ячейка 4</td>

<td>Ячейка 5</td>

<td>Ячейка 6</td></tr>

</table>

Осередок 1

Осередок 2

Осередок 3

Осередок 4

Осередок 5

Осередок 6

Результат:

В даному прикладі для завдання ширини ліній рамки вказаний атрибут BORDER. Число після ключового слова задає ширину рамки в пікселях. Значення BORDER=0 указує на відсутність ліній рамки.

У принципі висловленого достатньо для побудови таблиць. Проте в у багатьох випадках вимагається оформити таблицю з урахуванням специфічних вимог автора, тому розглянемо деякі можливості 'прикрашення' таблиць.

Для <TABLE> можна задати:

WIDTH=число або WIDTH=пpоцент%

Тут треба вказати бажану ширину таблиці в пікселях або відсотках від ширини вікна, причому в другому випадку ціле число супроводжується знаком %.

Аналогічно

HEIGTH=число або HEIGTH=пpоцент%

задає бажану висоту таблиці в пікселях або відсотках.

Таблицю можна вирівняти вліво, управо або по центру вікна шляхом вказівки відповідно

ALIGN=LEFT

ALIGN=RIGHT

ALIGN=CENTER

Для <TD> можна вказати властивості окремого осередку:

ALIGN=LEFT

ALIGN=RIGHT

ALIGN=CENTER

задає вирівнювання по горизонталі тексту усередині осередку вліво, управо або по центру відповідно.

VALIGN=TOP

VALIGN=BOTTOM

VALIGN=MIDDLE

задає вертикальне вирівнювання - по верхньому краю, по нижньому або посередині.

Обидва ці атрибута можуть бути вказані і в <TR>. В цьому випадку вони визначають вирівнювання для всіх осередків рядка, окрім тих, де вони ж задані явно.

Бажана висота і ширина осередку указуються за допомогою параметрів, аналогічних параметрам для таблиці:

WIDTH=число WIDTH=відсоток%

HEIGTH=число HEIGTH=відсоток%

Аналогічно кольору фону і фоновому малюнку для сторінки в цілому можна задати їх для елемента таблиці. Параметри ті ж:

BGCOLOR=цвет

BACKGROUND=каpтинка

Опис параметрів таблиці і їх властивостей описаний нижче.

Властивість

Значення

Опис

Приклад

align=

Left

Right Center

Вирівнювання таблиці

align=center

background=

URL

Фоновий малюнок

background=pic.gif

bgcolor=

#rrggbb

Колір фону таблиці

bgcolor=#FF9900

border=

n

Товщина рамки в пикселах

border=2

bordercolor=

#rrggbb

Колір рамки

border-color=#333333

bordercol-ordark=

#rrggbb

Тінь рамки

bordercol-ordark=#fOfOfO

cellpadding=

n

Відстань між осередком і її вмістом

cellpadding=7

cellspacing=

n

Дистанція між осередками

cellspacing=3

nowrap

Забороняє перенесення рядків в тексті

<table nowrap>

frame=

Void

Above

Below

Lhs

Rhs

Hsides

Vsides

Box

Завдання типу рамки таблиці

frame=hsides

valign=

Top Bottom

Вирівнювання по висоті

valign=top

width=

n n%

Мінімальна ширина таблиці, можна задавати в пікселях або відсотках

width=90%

height

n n%

Мінімальна висота таблиці, можна задавати в пікселях або відсотках

height=18

Створення складної таблиці. Атрибут colspan=n об'єднує п осередків по горизонталі (по стовпцях) Атрибут rowspan=n об'єднує п осередків по вертикалі (по рядках) Атрибут valign="middle" вирівнює текст в осередку по центру осередку по вертикалі

Приклад 2 Складна таблиця.

<HTML>

<HEAD>

<ТIТLЕ>СЛОЖНАЯ ТАБЛИЦА</ТIТLЕ>

</HEAD>

<BODY>

<TABLE border="l" width="75%" align=center> <TR>

<TD width="66%" colspan="2">

<P align="center">

</TD >

</TR >

<TR >

<TD width="33%" rowspan="2" valign="middle" >

</TD >

<TD width="33%">

</TD>

</TR >

<TR>

<TD width="33%">

<P align="right"> </TD > </TR >

</TABLE > </BODY > </HTML >

В результаті виходить наступна таблиця:

Два осередки, з'єднані по горизонталі

Два осередки, з'єднані по вертикалі

по лівому краю

по правому краю

Завдання 1

Створити просту і складну таблицю.