
- •Модуль 1. Основи html. Лабораторна робота №1 html - основні поняття, структура документа
- •Основні теоретичні відомості.
- •1. Основні поняття
- •2. Правила запису тегів:
- •3. Структура документу
- •4. Визначення й оформлення функціональних розділів документа
- •5. Форматування html – документа Вирівнювання:
- •Індекси:
- •Параметри шрифту:
- •Існують наступні логічні стилі:
- •Існують наступні фізичні стилі:
- •Завдання до лабораторної роботи
- •Лабораторна робота №2 Робота з графічними зображеннями на Web-сторінці. Списки
- •Основні теоретичні відомості
- •1. Використання графічного зображення в якості фону
- •2. Формати графічних файлів для www
- •3. Вставка графічних зображень (елемент img та його атрибути)
- •4. Списки
- •Маркірований
- •Нумерований
- •Список визначень
- •Вкладені списки
- •Завдання до лабораторної роботи
- •Лабораторна робота №3 Робота з редактором web-сторінок Dreamweaver. Посилання. Зв'язок з іншими документами. Використання об'єктів як посилання.
- •1. Основні теоретичні відомості.
- •2. Створення гіперпосилань
- •3. Види посилань
- •4. З'єднання з іншими документами
- •5. Звертання до певних розділів інших документів
- •6. Використання зображення як посилання
- •Завдання до лабораторної роботи
- •Лабораторна робота №4 Створення таблиць. Робота з атрибутами таблиці.
- •Основні теоретичні відомості
- •1. Загальна структура таблиці
- •2. Завдання загальних параметрів таблиці
- •3. Форматування даних у таблиці, оформлення рамок (форматування рядків і комірок)
- •1. Вирівнювання даних у стовпцях таблиці
- •2. Завдання кольору рамок таблиці
- •3. Завдання фонового малюнка для таблиці
- •4. Структурування таблиці
- •Завдання до лабораторної роботи
- •Лабораторна робота №5 Створення фреймів Настроювання атрибутів фреймів. Використання посилань, створення фреймового меню.
- •Основні теоретичні відомості
- •1. Основні поняття
- •2. Елемент завдання фреймів frameset та його атрибути
- •3. Вміст фреймів (елемент frame)
- •4. Вкладені фрейми
- •5. Інші атрибути елемента frameset
- •6. Атрибути елемента frame
- •2. Посилання й навігація
- •3. Плаваючі фрейми (елемент iframe)
- •Завдання до лабораторної роботи
- •Лабораторна робота №6 Карти зображень. Робота зі звуком.
- •Основні теоретичні відомості
- •1. Основні поняття
- •2. Створення карти посилань в html
- •3. Створення карт посилань за допомогою редактора Dreamweaver
- •Робота з мультимедіа
- •Вбудовування звукових файлів в Web-сторінку
- •Фонові звуки
- •Рухомий текст
- •Завдання до лабораторної роботи
- •Модуль 2. Створення інтерактівності. Css. Dhtml. Лабораторна робота №7 Робота з формами
- •Основні теоретичні відомості
- •2. Створення елементів керування
- •Список, що розкривається:
- •Поле - список
- •Список із множинним вибором
- •Завдання до лабораторної роботи
- •Основні теоретичні відомості
- •1. Поняття про аркуші стилів
- •2. Поняття про внутрішні та зовнішні аркуші стилів
- •3. Вбудований стиль (атрибут style)
- •4. Заголовний стиль (елемент style)
- •6. Види селекторів
- •Стильові властивості
- •1. Значення властивостей
- •2. Властивості шрифтів
- •3. Властивості тексту
- •4. Властивості кольору і фону
- •Завдання до лабораторної роботи
- •Лабораторна робота №9 Зовнішні аркуші стилів . Стильові властивості
- •Основні теоретичні відомості
- •2. Звертання до зовнішнього аркуша стилів (елемент link)
- •3. Запис css-правил.
- •Стільові властивості (продовження)
- •1. Властивості блоку
- •2. Властивості списків
- •3. Інші групи стильових властивостей
- •4. Псевдокласи й псевдоелементи
- •Завдання до лабораторної роботи
- •Лабораторна робота №10 Спадкування й каскадуванния. Візуальні ефекти
- •Основні теоретичні відомості
- •1. Правила спадкування властивостей
- •2. Селектори нащадків
- •3. Каскади стилів
- •4. Пріоритети стилів
- •5. Шари й позиціонування елементів
- •6. Вирізання області (властивість clip)
- •Завдання до лабораторної роботи
- •Лабораторна робота № 11. Dhtml.
- •Завдання до лабораторної роботи
- •Вимоги до звіту та критерії оцінювання
- •Критерії оцінювання лабораторних робіт:
- •Критерії оцінювання індивідуальних робіт:
- •Для отримання заліку необхідно виконати 70% завдань і набрати не менше 145 балів. Завдання для індивідуальної роботи.
- •Рекомендована література
- •Фоменко Андрій Вікторович Практикум зі створення
6. Види селекторів
У специфікаціях CSS визначено кілька видів селекторів.
1. Селектори типу.
Селектор типу встановлює відповідність між визначенням стилю й типом HTML-елементів, до яких цей стиль буде застосований. Наприклад, CSS-правило
Р{ font-family:arial; font-size:14pt}
використовує селектор типу й задає шрифт для всіх абзацних блоків HTML.
2.Селектори класу
HTML-елемент або група елементів, оформлених одним стилем, утворюють клас. Наприклад, елементи заголовків другого рівня, які однаково відформатовано, становлять клас.
Клас може позначатися так само, як і тип HTML-елемента, наприклад, абзаци документа утворюють клас Р. Однак частіше класу привласнюється формальне ім'я, що надалі буде пов'язане з певним набором стильових властивостей. Наприклад, клас із ім'ям blue:
HI.blue {color: blue}
Ім'я класу відділяється від імені елемента крапкою. Тому самому класу можуть належати різнотипні HTML-елементи. Для цього в список стилів вводиться CSS-правило із крапкою перед ім'ям класу, але без указівки назви елементів, наприклад,
.bgyellow { background-color: yellow}
Селектор . bgyellow позначає клас, а вираз у фігурних дужках - визначення стилю, що буде ставитися до будь-якого елемента класу bgyellow. Належність HTML-елемента цьому класу повинна бути зазначена в атрибуті class, наприклад:
<DIV class="bgyellow">
<Р class="bgyellow">
<SPAN class="bgyellow">
Селектори, що ставляться до будь-якого елемента документа, у специфікації CSS2 прийнято називати універсальними селекторами.
Класам можна привласнювати довільні імена, але прийнято задавати імена, що побічно вказують на набір і значення стильових властивостей.
Всі елементи з атрибутом class, наявні в документі, будуть відображені із застосуванням стилю, що задається селектором класу.
3. Селектори id
При розробці Web-сторінки часто виникає необхідність змінити стиль тільки одного елемента (не зачіпаючи стилів інших однотипних елементів). Простіше це зробити таким способом. Задайте за допомогою селектора id індивідуальний стиль, і цей стиль буде автоматично привласнений конкретному елементу, позначеному ідентифікатором id.
Наприклад:
#red {color: FF0000}
Потрібний елемент абзацу повинен містити однойменне значення атрибута id:
<Р id="red"> Цей абзац буде відображений червоним шрифтом </Р>
Особливість атрибута id полягає в унікальності його значення. Іншими словами, в одному документі цей атрибут з певним значенням може зустрічатися тільки один раз.
Ознакою селектора id є символ «#» перед ім'ям. Селектор id застосовується в межах тіла документа body для завдання індивідуального стилю оформлення конкретного елемента. У цьому складається його відмінність від селектора класу.
Зверніть увагу, що значення атрибутів class і id у тегах HTML записуються в одинарних ( ' ) або подвійних лапках ( " ). Селектор класу й селектор id в аркуші стилів указуються без лапок.
Стильові властивості
1. Значення властивостей
У визначенні стилю вказуються найменування властивостей і їх значення (числові й символьні).
Числові значення застосовуються для завдання розмірів, наприклад, ширини й висоти блоку, розміру шрифту, товщини рамки, міжрядкових інтервалів і т.д. Значення виражається десятковим числом, за яким звичайно слідує розмірність. Розмірність записується після числа без додаткового пробілу, наприклад, 8pt, lcm, 2.5in, 130%. У випадку негативного значення перед числом ставиться знак мінус (наприклад, -15рх).
Числові значення можуть виражатися в абсолютних або відносних одиницях:
абсолютні значення задають точний розмір елемента й приводяться в стандартних одиницях виміру довжини;
відносні значення визначають розмір елемента щодо іншого елемента. Наприклад, ширина зображення може виражатися у відсотках щодо ширини блоку, у який вкладений малюнок, або щодо розміру вікна браузера. Міжсимвольний інтервал часто задається в одиницях em ширини символу основного шрифту (букви «m»).
Одиниці виміру значень властивостей подані в таблиці 1.
Табл. 1. Одиниці виміру значень властивостей
Умовне позначення |
Найменування одиниці виміру
|
Приклад |
Абсолютні одиниці |
||
in |
дюйм |
width: .25in |
cm |
сантиметр |
height: 1.5cm |
mm |
міліметр |
margin-left: 12mm |
pt |
пункт (1pt = 1/72in) |
font-size: 16pt |
pc |
пік (1pc = 12pt) |
line- height: 1.2pc |
Відносні одиниці |
||
px |
піксел |
left: 200px |
em |
ширина букви «m» |
letter-spacing: 0.3em |
ex |
висота букви «m» |
font-size: 2ex |
%^ |
процент |
width: 150% |
Символьні значення складаються з букв латинського алфавіту або з комбінацій букв, цифр і спеціальних символів. Форма запису визначається стандартом CSS. Символьні значення привласнюються багатьом стильовим властивостям, наприклад, властивостям шрифтів font-family (гарнітура шрифту) і font-style (стиль виводу шрифту), властивості тексту text-align (вирівнювання). Іншим прикладом використання символьних значень є властивості кольору color і background-color, значення яких задаються в символьному форматі RGB-моделі.
У CSS для опису кольору застосовуються й інші формати RGB-моделі, які не підтримуються в HTML: десятковий формат (наприклад, rgb (128,0,128)) і процентний формат (наприклад, rgb(50%,0,50%)).