
- •Лабораторный практикум
- •Лабораторная работа №1 Основы разметки гипертекста html
- •Введение
- •Заголовки
- •Оформление текста
- •Создание списков
- •Гиперссылки
- •Изображения в html-документе
- •Задание 1.
- •Задание2.
- •Задание 3
- •Лабораторная работа №2 Создание таблиц в html-документах
- •Создание таблицы
- •Задание
- •Контрольные вопросы.
- •Лабораторная работа №3 Каскадные таблицы стилей
- •Введение
- •Внутренние таблицы стилей.
- •Встроенные таблицы стилей.
- •Структура правила.
- •Селекторы классов.
- •Универсальные селекторы.
- •Комментарии css.
- •Объединение css и html.
- •Элемент style.
- •Директива @import.
- •Задание 1.
- •Задание 2.
- •Задание 3.
- •Стандартные имена для фреймов
- •Специальные эффекты, получаемые с помощью атрибута target
- •Задание
- •Контрольные вопросы
- •Лабораторная работа №5 Формы
- •Введение
- •Элементы ввода данных
- •Многострочный текст, атрибуты текстовых элементов
- •Альтернативная кнопка, перегрузка атрибутов формы
- •Выбор из списка
- •Генерирование открытого и секретного ключей
- •Другие элементы форм
- •Атрибуты элементов ввода
- •Задание.
- •Контрольные вопросы.
- •Лабораторная работа №6 Объектно Ориентированное Программирование в JavaScript.
- •Основные понятия:
- •Объект.Метод("параметры метода")
- •Значение по умолчанию
- •Применяется к тегам
- •Событие onchange
- •Событие onclick
- •Событие ondblclick
- •Задание №1
- •Размещение JavaScript на html-странице
- •Типы данных
- •Объявления переменных
- •Переменные
- •Типы переменных
- •Массивы
- •Объекты JavaScript
- •Объект Array
- •Оператор цикла
- •Условные операторы
- •Объектная модель JavaScript
- •Объекты и Свойства
- •Функции и Методы
- •Определение Методов
- •Создание Новых Объектов
- •Использование this для Ссылок Объекта
- •Объектная модель браузера
- •Объект window
- •Лабораторная работа № 8 Изучение языка php
- •Общие правила построения php-программы
- •Задание
- •1. Вывод на экран и переменные в рнр.
- •2. Передача параметров по ссылке, передача параметров из формы (get и post -- запросы).
- •3. Динамическое формирование страницы.
- •4. Работа с файлами.
- •Лабораторная работа № 10 Работа вебсайта
- •Как еще можно прописать сайт в Денвере?
- •Лабораторная работа № 11 Файловый ввод/вывод
- •1) Классическая модель веб-приложения
- •2) Модель ajax
- •Лабораторная работа №12 Внедрение рисунков
- •1. Основные положения
- •Рисование прямоугольников
- •Рисование составных фигур Составные фигуры состоят из нескольких соединенных простых объектов (таких как линии, круги и т.Д.)
- •Структура программы выглядит следующим образом
- •С помощью свойства lineCap можно оформлять кончики линии
- •Можно создавать более сложные градиенты, которые изменяют цвет в нескольких точках.
- •Папоротник
- •Гипно-спираль
- •Вставка изображений
- •4. Вложение изображения с помощью data: url
- •Рисование изображений
- •Пример 1 использования изображения
- •Масштабирование
- •Пример 2 использования изображения
- •Разрезание изображений
- •Пример 3 использования изображения
- •Пример галереи
- •Javascript графика: Объект Image.
- •Javascript графика: src и lowsrc.
- •Изменение картинки.
- •Мультипликация в JavaScript. Мультипликация.
- •Запуск мультипликации
- •Запуск и остановка мультипликации
Задание
1. Создать HTML-документ, в котором представлены сведения о гостиницах для размещения участников некоторой конференции. Эти сведения оформить в виде документа содержащего таблицы:
Участники конференции
№п/п |
Ф.И.О. |
Гостиница |
Тип номера |
1 |
Иванов Иван Иванович |
Космос |
Люкс одноместный |
2 |
Петров Иван Петрович |
Космос |
Люкс двухместный |
3 |
Мюнгаузен Карл Фридрих Иероним |
|
|
Характеристики гостиниц
Название |
Адрес |
Тип номера |
Цена за день |
Космос |
Пр. Мира, д. 4 |
Люкс одноместный |
$150 |
Люкс двухместный |
$250 | ||
Одноместный |
$80 | ||
Академическая |
Профсоюзная, д. 15 |
Одноместный |
$50 |
Двухместный |
$80 | ||
Ленинградская |
Комсомольская пл., д. 3 |
Четырехместный |
$50 |
Обратите внимание на фоматирование текста, размер и тип шрифта. Самостоятельно выберите толщину рамки. Выделите сведения, относящиеся к разным гостиницам, разной заливкой.
Контрольные вопросы.
Какие теги применяются для создания таблиц?
Как изменить (вставить/удалить) рамку таблицы?
Как изменить цвет рамки?
Как задать фон и изображения заднего плана для таблиц, строк и ячеек
Назначение параметров cellpadding и cellspacing
Как задаьб ширину таблицы и столбцов.
Объединение ячеек в таблице.
Назначение параметров colspan и rowspan.
Выравнивание контента в ячейке таблицы
10. Как построить таблицу следующего вида?
|
|
11. Как построить таблицу следующего вида?
|
|
Использованные источники
1. Петрунина Е. Б. Лабораторные работы по основам HTML. Метод. указания для студентов всех направлений (бакалавриат) и специальностей очной и заочной форм обучения. СПб.: СПбГУНиПТ, 2004. – 18 с.
2. http://www.kolpinkurs.ru/saiti/lab3.htm
Лабораторная работа №3 Каскадные таблицы стилей
Цель работы: Познакомиться с возможностями и способами создания каскадных таблицей стилей.
Введение
Каскадные таблицы стилей или CSS (Cascading Style Sheets) предоставляют возможность перейти на следующий уровень представления информации. Таблицы стилей позволяют разделить оформление и смысловое содержимое страницы.
Каскадные таблицы стилей (Cascading Style Sheets – CSS) предоставляют удобный способ добавления к web-страницам сложных атрибутов форматирования. С их помощью можно определить гарнитуры и размеры шрифтов, способ выравнивания и другие характеристики, до мельчайших деталей определить параметры текста, цветов, графики, линий, цитат и т.д. Можно создать таблицу стилей и использовать ее для всех документов, расположенных на сервере, что придаст стройность и строгость всему web-сайту.
Таблица стилей – это набор правил, который управляет форматированием тэгов HTML в web-документе. Любое правило каскадных таблиц стилей состоит из двух частей: селектора и определения. Селектором может быть любой тэг HTML, для которого определение задаёт, каким образом необходимо его форматировать. Само определение, в свою очередь, также состоит из двух частей: свойства и его значения, разделенных знаком двоеточия (:). В одном правиле можно задать несколько определений, разделённых символом точка с запятой (;).
Чтобы таблица стилей могла воздействовать на внешнее представление документа, браузер должен знать о её существовании. Для этого ее необходимо связать с HTML-документом.
Существует четыре способа связывания документа и таблицы стилей:
1. Связывание – позволяет хранить таблицу стилей в отдельном файле и присоединять её к документам с помощью тэга <LINK>, задаваемого в разделе head:
<LINK REL="stylesheet" TYPE="text/css" HREF="mystyles.css">
Связываемый файл содержит набор правил каскадных таблицей стилей, определяющих форматирование документа, и должен иметь расширение CSS.
2. Внедрение – позволяет задавать все правила таблицы стилей непосредственно в самом документе. Правила задаются в стилевом блоке, ограниченном тэгами <STYLE TYPE="text/css"> и </STYLE>, который должен размешаться в разделе HEAD документа:
<HEAD>
<STYLE TYPE="text/css">
селектор {свойство: значение}
…
</STYLE>
</HEAD>
3. Импортирование – позволяет встраивать в документ таблицу стилей, расположенную на сервере.
4. Встраивание в тэги документа – позволяет изменять форматирование конкретных элементов страницы.