- •1.Лабораторная работа №1. Создание простых web-страниц с фреймовой структурой
- •1.1.Введение
- •1.2.Структура html-документа
- •1.3.Фреймы
- •1.4.Ссылки
- •1.5.Текст
- •1.5.1.Текстовые блоки
- •1.5.2.Форматирование текста
- •1.5.3.Списки
- •1.5.4.Таблицы
- •1.6.Изображения
- •1.7.Задание на лабораторную работу
- •1.8.Варианты заданий
- •1.9.Справочники и руководства
- •2.Лабораторная работа №2. Использование каскадных таблиц стилей css
- •2.1.Назначение css
- •2.2. Включение css в документ html
- •2.2.1.Внешние стили (external style sheets)
- •2.2.2.Таблицы стилей документа (document style sheets)
- •2.2.3.Стили, встроенные в элемент (inline styles)
- •2.3.Синтаксис css
- •2.3.1.Виды селекторов html селекторы
- •Селекторы класса
- •Id селекторы (идентификаторы)
- •2.3.2.Селекторы, зависящие от контекста Селекторы потомков
- •Селекторы детей
- •3.1.2.Элемент textarea
- •3.1.3.Элемент input
- •3.1.4.Элемент select .. Option
- •3.2.Пример реализации формы
- •3.3.Обработка данных форм на JavaScript
- •3.4.Лабораторное задание
- •3.5.Справочники и руководства
- •4.Лабораторная работа №4. Java Script. Работа с html-страницей при помощи объектной модели документа dom
- •4.1.Введение
- •4.2.Структура программы JavaScript
- •4.2.1.Включение сценария в html-файл
- •4.2.2.Выполнение сценариев и отображение страницы
- •4.2.3.Операторы и комментарии
- •4.3.Dom: работа с html-страницей
- •4.3.1.Глобальная структура объектов браузера
- •4.3.2.Дерево dom-объектов
- •4.3.3.Доступ к элементам dom и навигация
- •4.3.4.Свойства элементов dom
- •4.3.5.Атрибуты элементов dom
- •4.3.6.Добавление и удаление элементов dom
- •4.3.7.Работа с таблицами в dom
- •4.4.Работа со стилями при помощи JavaScript
- •4.4.1.Работа с классом элемента
- •4.4.2.Работа с css-свойствами
- •4.5.Задание на лабораторную работу
- •5.Лабораторная работа 5. Сценарии php. Обработка форм на стороне сервера
- •5.2.Лабораторное задание
1.5.Текст
1.5.1.Текстовые блоки
Элементы <H1>,<H2>,...<H6> Используются для создания заголовков текста соответствующего уровня.
Элемент <P> используется для разметки параграфов. При помощи атрибута align можно задать тип выравнивания текста в параграфе – влево, вправо, по центру и по ширине.
Элемент <BR> осуществляет перевод строки, то есть практически аналогичен нажатию Enter в текстовом редакторе.
Элемент <R> вставляет в текст горизонтальную разделительную линию.
1.5.2.Форматирование текста
Элемент <BASEFONT> определяет основной шрифт, которым должен отображаться текст документа.
Элемент <FONT> Позволяет изменять цвет, размер и тип шрифта текста.
Элемент <I> Выделяет текст курсивом.
Элемент <B> Выделяет текст жирным шрифтом.
Элемент <STRONG> Усиленное выделение текста (жирным).
Элемент <U> Выделяет текст подчеркнутым.
Элемент <S>, <STRIKE> Выделяет текст перечеркнутым.
1.5.3.Списки
Списки в HTML бывают двух видов: нумерованные и ненумерованные. Отличаются они лишь способом оформления. Перед пунктами ненумерованных списков обычно ставятся символы-буллеты (bullets), например, точки, ромбики и т.п., в то время как пунктам нумерованных списков предшествуют их номера.
Элемент <UL> создает ненумерованный список.
Элемент <OL> создает нумерованный список.
Элемент <LI> создает пункт меню внутри списка.
Для элемента <OL> можно использовать следующие атрибуты:
START - определяет первое число, с которого начинается нумерация пунктов.
TYPE - определяет стиль нумерации пунктов. Может иметь значения:
"A" - заглавные буквы A, B, C ...
"a" - строчные буквы a, b, c ...
"I" - большие римские числа I, II, III ...
"i" - маленькие римские числа i, ii, iii ...
"1" - арабские числа 1, 2, 3 ...
По умолчанию <UL TYPE="1">.
Пример описания списков:
|
|
1.5.4.Таблицы
Элемент <TABLE> создает таблицу. Обязательно должен иметь начальный и конечный теги. По умолчанию таблица печатается без рамки, а разметка осуществляется автоматически в зависимости от объема содержащейся в ней информации. Ячейки внутри таблицы создаются с помощью элементов:
<CAPTION> - задает заголовок таблицы;
<TR> – задает строку таблицы;
<TD> – задает столбец (ячейку) таблицы;
<TH> – то же что и <TD>, но определяет ячейку как заголовок.
У элементов <TD> и <TH> среди прочих есть важные атрибуты, позволяющие производить объединение ячеек по горизонтали и вертикали:
<COLSPAN> - определяет количество столбцов, на которые простирается данная ячейка. По умолчанию имеет значение 1.
<ROWSPAN> - определяет количество столбцов, на которые простирается данная ячейка. По умолчанию имеет значение 1.
Пример описания таблицы:
1.6.Изображения
Элемент IMG Используется для вставки изображений в HTML-документ. Это один из самых популярных элементов, незаменимый инструмент web-дизайнера. Элемент допускает вставку изображений в форматах JPEG (в том числе progressive jpeg) и Compuserve GIF (включая прозрачные и анимированные). Элемент IMG не имеет конечного тега.
1.7.Задание на лабораторную работу
Согласно своему варианту предметной области создать набор веб-страниц. Приветствуются инициативные темы.
Главная страница (index.html) имеет три фрейма – «Категории», «Объекты», «Описания».
Фрейм «Категории» должен содержать перечень ссылок на категории объектов предметной области. Например, для предметной области «Реактивные самолеты»: «Гражданские», «Учебно-тренировочные», «Сверхзвуковые» т.д., всего не менее 3-х категорий.
Фрейм «Объекты» должен содержать общее описание выбранной категории и перечень ссылок на объекты этой категории, включая их уменьшенные изображения, не менее 3-х объектов для каждой категории.
Фрейм «Описания» должен содержать описание выбранного объекта – его характеристики, свойства, изображения и т.д.
Таким образом, проект должен содержать следующие файлы (имена файлов могут быть изменены):
index.html - фреймовая структура;
categories.html - перечень ссылок на категории и ссылка «главная страница»;
category1.html .. category3.html – описания категорий и ссылки на объекты категории;
object1-1.html, object1-2.html .. object3-3.html – описания объектов.
При открытии главной страницы в фрейме «Категории» должен отображаться список категорий. Фрейм «Объекты» должен содержать информацию «О проекте», фрейм «Описания» должен содержать описание предметной области в целом. Перечень категорий должен содержать ссылку «Главная страница», при выборе которой страница принимает первоначальный вид.
При выполнении задания необходимо использовать все элементы HTML, описанные в данной лабораторной работе!