- •Модуль 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 балів. Завдання для індивідуальної роботи.
- •Рекомендована література
- •Фоменко Андрій Вікторович Практикум зі створення
4. Псевдокласи й псевдоелементи
У CSS прийнята модель форматування елементів із урахуванням їх позиції в структурі документа. Але така модель не дозволяє досягти деяких спеціальних ефектів, наприклад, задати певний стиль для першого рядка в текстовому блоці. Для форматування фрагментів документа, які не описуються спеціальними тегами, у CSS вводяться псевдоелементи й псевдокласи. Їхнє введення розширює можливості аркушів стилів.
Стилі посилань
За допомогою псевдокласів можна легко назначити стиль гіперпосилань. У цьому випадку стильові правила застосовуються до елемента прив'язки А. У специфікації CSS передбачені наступні псевдокласи посилань:
link - застосовується для відображення посилань, які не відвідувалися. Наприклад,
A:link{color: blue};
visited - виділяє посилання, що були відвідані. Наприклад,
A:visited{color:yellow}.
Псевдокласи гіперпосилань інтерпретуються браузерами тільки стосовно до гіперпосилань, тому А:link{color:blue} і :link{color:blue} будуть інтерпретовані однаково.
Зауваження
Характерною ознакою псевдокласа є двокрапка, яка застосовується як роздільник після позначення типу елемента. При запису псевдокласів посилань допускається можливість того, що назва елемента А буде опущена. Якщо в HTML-документі є аркуш стилів з псевдокласами посилань, то всі посилання в документі будуть відображатися за заданими правилами.
Динамічні псевдокласи посилань
Для виділення гіперпосилань залежно від дій користувача на Web-сторінці застосовуються динамічні псевдокласи:
active - установлює стиль відображення активних гіперпосилань; наприклад, правило
A:active{color:green};
приводить до відображення зеленим кольором посилання, на яке користувач клацнув мишкою;
hover - визначає відображення посилання при наведенні на неї покажчика миші, наприклад,
A:hover{color:green; font-weight:bold};
focus - застосовується для завдання особливостей відображення полів уведення даних.
Стилі фрагментів текста
Псевдоелементи застосовуються для того, щоб назначати стилі певним фрагментам, залежно від їхньої позиції в структурі документа. В CSS введено два псевдоелементи:
first-line - призначений для завдання стильового правила першого рядка тексту. Цей псевдоелемент застосовується тільки до блоків;
first-letter - застосовується для завдання стилю першого символу (наприклад, у рядку). Цей псевдоелемент дозволяє відтворити на Web-сторінці типографський прийом буквиці.
Завдання до лабораторної роботи
Завдання 1.
Створіть на диску папку WEB1.
Скопіюйте в неї файли «На рыбалку.bmp» (перейменуйте його в fish.bmp) і «Голубые кружева 16.bmp» (перейменуйте його в pict.bmp), «Рододендрон.bmp» (перейменуйте його в в flo.bmp), «Сиреневый пух.bmp» (перейменуйте його в pic2.bmp). Усі вказані файли знаходяться в папці WINDOWS.
Наберіть наступний код і запустіть отриману сторінку.
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv=" Content-Type" content="text/html; charset= windows-1251">
<STYLE>
.image1 { background- image:url(fish.bmp); background-repeat:repeat-y; background-color:#000099; font-family:cursive; font-size:18pt; font-style:oblique; font-weight:700; color:#FFFF99; border-color:#FF0000; border-style:ridge; border-width:10pt; clear:both; height:auto; width:600pt; letter-spacing:6pt; word-spacing:10pt; text-align:center; margin-right:10%; margin-left:3%; cursor:wait;}
.image2{ color:#FFFF00; background-image:url(pict.bmp); background-color:#0066FF; background-repeat:repeat-x; border-color:#009900; border-style:outset; padding:' padding-top':10px; font-size:16px; font-family:cornier; font-weight:bold; text-align:center; text-decoration:overline; margin-left:5pt; margin-right:10pt; margin-top:5pt; float:left; width:70%; cursor:move;}
#pict{ border- style:double; border-color:#CCFF66; border-width:8px; padding: padding-bottom:5px; width:15%; margin-left:20pt; margin-right:10pt; margin-top:5pt; float:left; cursor:hand}
#pict1{width:98%; background-image:url(pic2.bmp); list-style-type:georgian; list-style-position:outside; font-family:cursive; font-size:medium; font-weight:700; letter-spacing:3pt; word-spacing:7pt; color:white;}
</STYLE>
</head>
<body id="pict1">
<h1 align="center"> правила поведінки за столом</h1>
<ul>Країна
<li>Іспанія<li>Німеччина<li>Англія
</ul>
<div class="image1">
Деякі рекомендації із суспільного поводження в різних країнах
</div>
<p class="image1"> Іспанія</p>
<img id="pict" src="flo.bmp">
<div class="image2">
Якщо вас просять залишитися на сніданок - не приймайте цього запрошення: воно є простою формальністю. Якщо його повторюють - знову відмовтеся. Тільки після третього разу можна прийняти запрошення, тому що цього разу воно буде щирим, а не просто жестом увічливості.
</div>
</body>
</html>
Завдання 2.
Створіть на диску папку MYWEB.
Скопіюйте в папку MYWEB з папки WINDOWS файл «Ночной ковыль.bmp» (перейменуйте його в dark.bmp), «Рододендрон.bmp» (перейменуйте йог в flo.bmp).
Створіть за допомогою редактора web-сторінок у цій папці три файли стилів (text1.css, div.css, pict.css) і два html-файли (index.htm й любий інший).
Перегляньте документ index.htm. Використовуючи наявні аркуші стилів, створіть ще один html файл з дизайном, аналогічним першим двом документам.
Тексти файлів до першого завдання
Файл text1.css
.text
{ color:#000033; margin-left:10px; font-size:40pt; font-family:fantasy; font-weight:bolder}
.higtext
{ margin-top:-38pt; margin-left:8px;color:#FF0066; font-size:40pt; font-family:fantasy; font-weight:bolder;}
Файл div.css
.image1
{background-image:url(flo.bmp); background-color:#000099; font-family:cursive; font-size:18pt; font-style:oblique; font-weight:700; color:#FFFF99; height:auto; width:600pt; letter-spacing:6pt; word-spacing:10pt; text-align:center; border-color:#FF0000; border-style:ridge; border-width:10pt; }
.image2
{color:#FFFF00; background-color:#0066FF; border-color:#009900; border-style:outset; padding:' padding-top':10px; font-size:16px; font-family:cornier; font-weight:bold; text-align:center; width:70%;}
Файл pict.css
#pict1
{width:98%; background-image:url(dark.bmp); list-style-type:georgian; list-style-position:outside; font-family:cursive;font-size:medium; font-weight:700; letter-spacing:3pt; word-spacing:7pt; color:white;}
Файл index.htm
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv=" Content-Type" content="text/html; charset= windows-1251">
<link rel="stylesheet" href="text1.css" type="text/css">
<link rel="stylesheet" href="pict.css" type="text/css">
<link rel="stylesheet" href="div.css" type="text/css">
</head>
<h2> WORDS</h2>
<body id="pict1">
<div align="center" class="text" style="color:#666666; font-style:italic">SGML</div>
<div align="center" class="higtext" style="color:#CCCCCC; font-style:italic">SGML</div>
<div class="text" >HTML</div>
<div class="higtext" >HTML</div>
<div align="right" class="text" style="color:#CCFFFF; letter-spacing:10pt; text-decoration:blink"> JAVA-SCRIPT</div>
<div align="right" class="higtext"; style="color:#FFFF66; letter-spacing:10pt; text-decoration:blink"> JAVA-SCRIPT</div>
<div class="image1"> Вивчення спеціальних мов програмування, таких як Java-script</div>
<div align="center" class="image2"> говорить про можливість створення професійних сайтів</div>
</body>
</html>
Завдання 3.
Створіть документ, який відформатовано за допомогою заголовних стилів документа.
При створенні документа використовуйте форматування блоків, тексту, шрифтів, списків, кольору й фону.
Упровадьте заливання зображення і вставку зображення з обтіканням по правому краю.
Текст для форматування:
Поняття про етикет
Сформовані норми моральності є результатом тривалого за часом процесу становлення взаємин між людьми. Без дотримання цих норм неможливі політичні, економічні, культурні відносини, тому що не можна існувати не поважаючи один одного, не накладаючи на себе певних обмежень.
Етикет - слово французького походження, що означає манеру поводження. До нього відносяться правила чемності й увічливості, прийняті в суспільстві.
Розрізняють кілька видів етикету, основними із яких є:
- придворний етикет;
- дипломатичний етикет;
- військовий етикет.
Контрольні питання:
Якими можуть бути значення властивостей?
Назвіть основні властивості блоку?
Назвіть основні властивості тексту?
Яка властивість відповідає за міжсимвольну відстань?
Яка властивість відповідає за міжрядкову відстань?
Назвіть основні властивості шрифтів?
У яких одиницях задаються значення властивостей?
Назвіть основні властивості кольору?
Які властивості блоку дозволяють задати обтікання текстом?
Які властивості блоків дозволяють змінювати позицію блоку в документі?
За допомогою якого тегу підключаються до документа зовнішні аркуші стилів і які атрибути цього тегу є обов'язковими?
Назвіть основні рекомендації при записі CSS правил.
Назвіть пріоритети стилів.
