
- •Модуль 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 балів. Завдання для індивідуальної роботи.
- •Рекомендована література
- •Фоменко Андрій Вікторович Практикум зі створення
Завдання до лабораторної роботи
Завдання №1.
1. Створіть форму й зв'яжіть всі прапорці й перемикачі з відповідними написами.
2. Додайте до створеної форми вибірково підказки, розширте зміст форми.
Приклад форми
<FORM enctype="multipart/ form-data" action="url" method="post">
Уведіть ім'я файлу:<BR>
<INPUT type="file" name="myfile" ><BR><BR>
<INPUT type="submit" value="Послати файл"><br>
<h2>Меню китайського ресторану</H2>
<h3>Зробіть замовлення</h3>
<P>
<INPUT type="checkbox" id=a1 name="menu" value="shark" title="Для вибору блюда - натисніть ліву кнопку миши">
<label for="a1">Акулячі плавці </label> <br>
<INPUT type="checkbox" name="menu" value="fish">Риб'ячий шлунок <BR>
<INPUT type="checkbox" name="menu" checked value="bat"> Кажан <BR>
<INPUT type="checkbox" name="menu" value="bamboo"> Паростки бамбука <br><br>
<I>Де Ви збираєтеся провести відпустку? </I>
<P> <font face="Times New Roman, Times, serif">
<INPUT type="radio" name="rest" value="sea">
На морі <BR>
<INPUT type="radio" checked name="rest" value="mount">
B горах <BR>
<INPUT type="radio" name="rest" value="cru">
B круїзі <BR>
<INPUT type="radio" name="rest" value="abr">
B закордонної поїздки</font>
</FORM>
Завдання №2.
1. Створіть форму, HTML-код якої поданий нижче, вивчите її елементи
<form>
<h2 align="center" > текстові поля</h2><BR>
<label>Уведіть своє прізвище </label><BR>
<input type="text" align="middle" name="text1" value="Іванов"><BR><BR>
<label>Уведіть своє ім'я </label><BR>
<input type="text" align="middle" name="text2" value="Іван"><BR><BR>
<label>Уведіть пароль</label>
<input type="hidden" name=" e-mail" value="anri@rambler.ru"><BR><BR>
<input type="password» name="pass" maxlength="10"><br><BR>
<TEXTAREA name="recipe" cols=50 rows=4>
1.Висипте вміст кожного пакета в окрему ємність.
2.Розчините кожний компонент у невеликій кількості води.
3.Улийте один розчин в інший і долийте води до 1 літра.
</TEXTAREA> <br>
<hr>
<h2 align="center" > кнопки</h2>
<INPUT type="button" value="Пуск" name="start"> <BR><BR>
<INPUT type="submit" value= "Передача" name="trans"><BR><BR>
<INPUT type="reset" value="Повторне уведення"><BR><BR>
<input type="image" src="5.gif» align="middle" name="scr1" width="80" height="50"><BR>
<hr>
<h2>Приклади списків</h2>
<SELECT name="list1">
<OPTION value-"0">пісні
<OPTION value="l">танці
<OPTION value="2">застілля
</SELECT> - список, що розкривається,<BR><BR>
<SELECT name="list2" size=3>
<OPTION value="O">Будні
<OPTION value="l">Вихідні
<OPTION value="2">Свята
<OPTION value="3">Торжества
<OPTION value="4">Прикрості
</SELECT>
<SELECT name="prod3" size=4 multiple>
<OPTION value="O">1 курс
<OPTION value="1">2 курс
<OPTION value="2">3 курс
<OPTION value="3">4 курс
<OPTION value="4">5 курс
</SELECT> - список із множинним вибором<BR><BR>
<FIELDSET>
<LEGEND>ФИО</LEGEND>
Прізвище: <INPUT type="text" name="subj" id="surn">
Ім'я: <INPUT type="text" name="subj" id="nam">
По батькові: <INPUT type="text" name="subj" id="patr">
</FIELDSET>
<FIELDSET>
<LEGEND>Освіта</LEGEND>
<INPUT type="radio" value="yes" checked name="educ" id="ss"> Середня<br>
<INPUT type="radio" value="no" name="educ" id="hs"> Вища
</FIELDSET>
</form>
2. Перевірте роботу програми:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<FORM action="http://somesite.com/prog/someprog" method="post">
<P>
<SELECT name="ComOS">
<OPTION selected label="none" value="none">None</OPTION>
<OPTGROUP label="PortMaster 3">
<OPTION label="3.7.1" value="pm3_3.7.1">PortMaster 3 with ComOS 3.7.1</OPTION>
<OPTION label="3.7" value="pm3_3.7">PortMaster 3 with ComOS 3.7</OPTION>
<OPTION label="3.5" value="pm3_3.5">PortMaster 3 with ComOS 3.5</OPTION>
</OPTGROUP>
<OPTGROUP label="PortMaster 2">
<OPTION label="3.7" value="pm2_3.7">PortMaster 2 with ComOS 3.7</OPTION>
<OPTION label="3.5" value="pm2_3.5">PortMaster 2 with ComOS 3.5</OPTION>
</OPTGROUP>
<OPTGROUP label="IRX">
<OPTION label="3.7R" value="IRX_3.7R">IRX with ComOS 3.7R</OPTION>
<OPTION label="3.5R" value="IRX_3.5R">IRX with ComOS 3.5R</OPTION>
</OPTGROUP>
</SELECT>
</FORM>
</body>
</html>
3. За аналогією розробіть форму, «Електронна книгарня» з реєстрацією відвідувача, кодом доступу, можливістю вибору розділу літератури, пам'яткою по проведенню покупки й інших полів.
Контрольні питання
Який тег застосовується для організації взаємодії з користувачем (вікна введення тексту, прапорці, перемикачі, меню тощо)?
За допомогою яких тегів створюються кнопки у формах для інтерактивної взаємодії з користувачем?
За допомогою яких атрибутів задається розмір текстового вікна для введення інформації?
Лабораторна
робота №
8
Аркуші стилів
Мета: отримати первинні відомості про аркуші стилів та CSS правила, опанувати основні принципи побудови аркушів стилів. Вивчити основні стильові властивості та їх значення, навчитися використовувати стильові властивості при створенні HTML-документів.