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

Лабораторна робота №3 Використання таблиць каскадних стилів

Мета: Вивчити основи створення таблиць каскадних стилів для форматування документів. Навчитись додавати таблиці в HTML-документи. Отримати навички створення HTML-документів з використанням стилів CSS.

Методичні вказівки

Використовуючи таблиці, можна створювати такі ефекти, як верстка в декілька колонок, застосування ефектів стикування картинки і фону, тонкі лінії на всю ширину або висоту сторінки і т.д. Така таблиця реалізується наступним кодом:

<TABLE BORDER="2" WIDTH="200" BGCOLOR="#00FF00"> <TR> <TD>Комірка 1</TD> <TD>Комірка 2</TD> </TR> <TR> <TD>Комірка 3</TD> <TD>Комірка 4</TD> </TR> </TABLE>

Основні теги для організації таблиць

<TABLE> …</TABLE>

Організовує структуру таблиці

<TR>…</TR>

Організовує рядок таблиці

<TD>…</TD>

Організовує комірку в рядку таблиці

<TH>…</TH>

Задає заголовок в середині таблиці

<CAPTION ALIGN="вирівнювання">…</CAPTION>

Задає заголовок таблиці

Атрибути елементів таблиці

Наступні атрибути можуть застосуються для рядків і комірок

ALIGN=”вирівнювання”

Встановлює горизонтальне вирівнювання тексту в комірках рядка. (LEFT , CENTER RIGHT) .

VALIGN=”вирівнювання”

Встановлює вертикальне вирівнювання тексту в осередках рядка. Допустимі значення: TOP, CENTER, BOTTOM.

BGCOLOR="#FFFFFF"

Встановлює колір фону рядка або осередку.

BACKGROUND="image.gif"

Заповнює фон рядка або комірки зображенням.

Наступні атрибути можуть застосуються тільки для комірок

WIDTH="n"

Визначає ширину комірки чи таблиці в n пікселях.

HEIGHT="n"

Визначає висоту комірки в n пікселях.

COLSPAN="n"

Розтягання комірки по горизонталі. Наприклад, <TD COLSPAN="2"> означає, що комірка буде розтягнута на 2 колонки.

ROWSPAN="n"

Розтягання комірки по рядку. Наприклад, <TD ROWSPAN="2" означає, що комірка буде розтягнута на два рядки таблиці.

NOWRAP

Присутність цього атрибута показує, що текст повинен розміщуватися в один рядок

BACKGROUND="image.gif"

Заповнює фон комірки зображенням.

Таблиці каскадних стилів

CSS Cascading Style Sheets (Таблиці каскадних стилів) – це набір правил оформлення і форматування, який може бути застосований до різних елементів сторінки. За допомогою CSS можна один раз описати властивості елементів і визначити цей опис як стиль, і надалі указувати, що елемент, який буде форматуватись відповідним чином, повинен прийняти властивості описаного стилю. Зберегти опис стилю можна не в тексті сторіночки, а в окремому файлі – це дозволить використовувати опис стилю на будь-якій кількості Web-сторінок. Описи стилів знаходяться в тегах <STYLE></STYLE> і розмішаються між тегами <HEAD></HEAD>.

Приведемо приклад використання стилів, де слово "Приклад" відображається шрифтом Comic Sans MS, якщо такого немає на машині користувача, використовується шрифт Tahoma, жирним шрифтом, розміром 25 відсотків і темно-зеленим кольором :

Описуємо стилі під ім'ям Example : <STYLE> .Example{font-family: Comic Sans MS, Tahoma; font-weight: bolder; font-size: 25%; color: darkgreen;} </STYLE>

Тут викликаємо описи стилів :

<div class="Example"> Приклад </div>

Якщо стилі розташовуються в окремому файлі, тоді між тегами <HEAD></HEAD> кожного HTML документа потрібно додати посилання на CSS файл:

<LINK REL=STYLESHEET TYPE="text/css" HREF="Example.css">

Example.css - це CSS файл, що містить опис стилів, що використовуються. У CSS файлі теги <STYLE></STYLE>. не указуються Наприклад:

У нас є файл Example.css:

A { text-decoration: none; }A:hover { color: #FF0000; text-decoration: underline; }

Посилання на нього в HTML документі буде виглядати так:

<LINK REL=STYLESHEET TYPE="text/css" HREF="Example.css">

Можна визначити стиль для будь-якого тегу окремо. Для цього потрібно в тег додати атрибут STYLE і описати його стиль в лапках.

<H3 STYLE="font-family:Verdana; font-size:150%; color:red"> Приклад </H3>

У таблиці приведені деякі властивості елементів, керованих за допомогою CSS.

Властивості шрифту

font-family

Використовується для вказівки шрифту або шрифтового сімейства, яким відображатиметься елемент.

Приклад:

P {font-family: Verdana, sans-serif;}

font-weight

Визначає ступінь жирності шрифту за допомогою трьох параметрів: lighter (звичайний), bold (жирний), bolder (дуже жирний)

Приклад:

B {font-weight: bolder;}

font-size

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

Приклади використання для тегів H1, H2, H3:

H1 {font-size: 200%;}

H2 {font-size: 150px;}

H3 {font-size: 400pt;}

Властивості тексту

text-decoration

Встановлює ефекти оформлення шрифту, такі, як підкреслення або закреслення тексту

Приклад використання для тега Н4:

H4 {text-decoration: underline;} (підкреслення)

H4 {text-decoration: line-through;} (закреслення)

text-align

Визначає вирівнювання елементу.

Приклад:

P {text-align: left} (вирівнювання по лівому краю)

P {text-align: right} (вирівнювання по правому краю)

P {text-align: justify} (вирівнювання по ширині)

P {text-align: center} (вирівнювання по центру)

text-indent

Встановлює відступ першого рядка тексту. Найчастіше використовується для створення параграфів з табульованим першим рядком.

Приклад використання для тега H1:

H1 {text-indent: 60pt;}

line-height

Встановлює інтервали між рядками тексту.

Приклад:

P {line-height: 50 %}

Колір елементу і фону

Color

Визначає колір елементу I {color: yellow;}

Приклад використання для тега H3:

H3 {color: #0000FF;}

Background-color

Встановлює колір фону для елементу.

Приклад використання для тега H3:

<H3 style=”background-color:gold; color:brown;”> Приклад </H3>

Приклад

Властивості меж

margin-left (з лівого краю)

Встановлюють значення відступів навколо елементу.

margin-right (з правого краю)

Приклад використання для малюнка:

margin-top (зверху)

IMG { margin-left: 20pt}

margin-bottom (знизу)

IMG { margin-right: 20pt}

IMG { margin-top: 20pt}

IMG { margin-bottom: 20pt}

Одиниці вимірювання

Px

Пікселі

Cm

Сантиметри

Mm

Міліметри

%

Проценти

Приклад файлу fstyle.css

.title {

font-family : "Times New Roman", Times, serif;

font-size : 22px;

color : Teal;

}

.normal {

font-family : "Times New Roman", Times, serif;

font-size : 16px;

color :black;

font-weight : normal;

}