
- •Лабораторна робота №1 Створення найпростіших Web-Сторінок. Форматування тексту засобами мови html
- •3.1 Практичні завдання:
- •Лабораторна робота №3 Каскадні таблиці стилів
- •Способи застосування css
- •Чому каскадні?
- •Спадкування
- •Синтаксис css
- •Псевдокласи
- •Коментарі
- •Параметри css
- •Одиниці виміру в css
- •Завдання кольору в css
- •Лабораторна робота №4 Розмітка сторінок за допомогою блоків (div) і css. Позиціонування
- •Теоретичні відомості
- •Як це робиться
- •Практичні завдання
- •Лабораторна робота №5 Форми
- •Теоретичні відомості:
- •Елементи керування форми
- •Списки вибору.
- •Практична частина
- •Лабораторна робота №6 Фрейми. Карти зображень
- •Теоретичні відомості: Фрейми
- •Карти зображень
- •Практична частина
- •Лабораторна робота №7 Динамічний html. Введення в Javascript
- •Теоретичні відомості:
- •Синтаксис мови програмування Javascript
- •Функції
- •Вбудовані об'єкти мови програмування Javascript
- •Вивід даних в Javascript
- •Практична частина
- •Лабораторна робота №8 Динамічний html. Об'єкти JavaScript
- •Теоретичні відомості: Елементи керування
- •Властивості об'єкта Document
- •Методи об'єкта Document
- •Практична частина
- •Лабораторна робота №9 Встановлення, налаштування Denwer. Мова програмування рнр.
- •Теоретичні відомості:
- •Створення власного домену на локальному комп'ютері
- •Принципи обробки сценаріїв php
- •Включення фрагментів рнр у html-код
- •Стандартні дескриптори
- •Короткі дескриптори
- •Дескриптори в стилі asp
- •Практична частина
- •Лабораторна робота №10 Мова програмування рнр. Змінні, типи даних, операції, керуючи оператори.
- •Теоретичні відомості
- •Типи даних
- •Строковий тип
- •Операції
- •Керуючі оператори
- •Практична частина
- •Лабораторна робота №11 Мова програмування рнр. Цикли. Структура вибору. Масиви. Функції.
- •Теоретичні відомості:
- •Використання функцій
- •Передача параметрів у функції
- •Практична частина
- •Лабораторна робота №12 Серверні додатки. Бібліотечні функції php
- •Теоретичні відомості
- •Функції обробки рядків
- •Практична частина
- •Лабораторна робота №13 Робота з базами даних. Утиліта РhpMyAdmin.
- •Теоретичні відомості
- •Термінологічний словник
- •Практична частина
- •Лабораторна робота №14 Доступ до бази даних MySql з використанням мови рнр.
- •Теоретичні відомості
- •Доступ до бази даних MySql з використанням мови рнр
- •MySql і проблеми безпеки
- •Екранування спецсимволів
- •Шаблони запитів і placeholders
- •Практична частина
- •Лабораторна робота №15 Виконання запитів до бази даних.
- •Теоретичні відомості
- •Вибір за шаблоном.
- •Функції
- •Практична частина
- •Додаток 1. Основні теги html
3.1 Практичні завдання:
Запустите веб-сервер Денвер.
Створіть у своєму домені файл lab2.html.
Використовуючи дані з архіву до лабораторної роботи вставте в документ зображення з атрибутами: ширини, висоти, вирівнювання підказок, що спливуть, і т.д.
Позначте початок кожного розділу сьогоднішньої лабораторної як іменований якір: <a name="image">, <a name="spisok">.
На початку сторінки додайте список посилань на всі розділи лабораторної роботи. (Помніть, що при посиланні на іменований якір слід використовувати знак # перед іменем якоря.)
Додайте донизу сторінки посилання на завантаження початкового файлу Денвера.
Додайте донизу документа посилання на свою сторінку в контакті, яка буде відкриватися в новому вікні.
Друге зображення в документі зробіть посиланням на пошукову систему Google
Створіть новий файл index.html, в якому розробіть список, що містить посилання на завдання двох лабораторних робіт.
Створіть новий файл my.html і запишіть в ньому: нумерований список з відомих Вам мов програмування, маркірований список з відомих Вам колірних палітр.
Додайте посилання на файл my.html у файл index.html
Пред'явити роботу викладачеві (в браузері і Блокноті).
Оформити звіт. В звіт включити код і зображення створених Html-Сторінок
Лабораторна робота №3 Каскадні таблиці стилів
Мета роботи: Вивчити способи використання стильової розмітки. Навчитися створювати і застосовувати таблиці стилів для керування вигляду вмісту Web-сторінок.
Контрольні питання
Що таке CSS?
Загальний синтаксис таблиць стилів
Правила CSS
Класи
Ідентифікатори
Груповання властивостей
Використання в web-сторінках
Вбудовані стилі
Впроваджені стилі
Зв'язані таблиці стилів
Апаратно-залежні стилі
Властивості CSS
Позиціонування елементів.
Теоретичні відомості.
Основні проблеми, з якими зустрічалися розробники сайтів до появи CSS:
Перша проблема - проблема позиціонування (розмітка сторінок). Хоча для цього стали використовувати таблиці (вони не були для цього призначені спочатку), вони не розв'язали всіх проблем. Не можливо здійснити наступне:
Не можна задати фіксовані розміри будь - якого блоку. Наприклад, текстовий блок буде роз'їжджатися при переповненні (навіть якщо він в таблиці).
Не можна задати фіксовані координати положення блоку на сторінці.
Не можна накласти один блок на іншій. Наприклад, спробуйте насунути картинку поверх таблиці або іншої картинки.
Друга проблема полягала в тому, що доводилося щораз задавати на сторінках розмір і колір шрифту, властивості комірок таблиці і т.д. Це сильно збільшувало розміри сторінки, а виходить, вона повільніше завантажується. У випадку якщо вам захотілося змінити колір або розмір шрифту, вам довелося б редагувати всі сторінки.
Третя проблема полягала в тому, що всі браузери мають індивідуальні настроювання. Наприклад, у браузері можна збільшити шрифт, що приведе до викривлення всієї сторінки.
За допомогою CSS ці проблеми можна розв'язати.