Разработка web -страниц

Министерство образования и науки Российской Федерации

Сибирский государственный аэрокосмический университет

имени академика М. Ф. Решетнева

 

 

А. П. Багаева

 

 

РАЗРАБОТКА WEB -СТРАНИЦ

Утверждено редакционно-издательским советом

университета в качестве учебного пособия

для студентов экономических специальностей

всех форм обучения

 

 

 

Красноярск 2012

УДК 004.738.5(075.8)

ББК 32.988.02-018я7

Б14

 

Рецензенты:

кандидат технических наук, доцент Л. В. Ермолаева

(Красноярский государственный торгово-экономический институт);

доктор технических наук, профессор А. Н. Ловчиков

(Сибирский государственный аэрокосмический университет)

 

Багаева, А. П.

Б14 Разработка web-страниц : учеб. пособие / А. П. Багаева ; Сиб. гос. аэрокосмич. ун-т. – Красноярск, 2012. – 136 с.

 

ISBN 978-5-86433-526-0

 

Учебное пособие содержит последовательное изложение процесса создания web-страницы с помощью языка HTML. Теоретический материал подкреплен практическими заданиями. Для каждой главы приведен перечень вариантов для самостоятельной работы.

Рекомендовано для студентов экономического направления, изучающих дисциплины «Информатика и интернет-технологии», «Разработка web-страниц», «Разработка электронного портала», «Интернет-программирование», «Программные средства разработки web-страниц и презентаций». Также может быть рекомендовано для всех студентов других направлений, изучающих интернет-технологии.

 

 

УДК 004.738.5(075.8)

ББК 32.988.02-018я7

 

 

ISBN 978-5-86433-526-0 © Сибирский государственный аэрокосмический

университет имени академика М. Ф. Решетнева, 2012

© Багаева А. П., 2012

ОГЛАВЛЕНИЕ

 

Предисловие .......................................................................................... 5

 

1. Первые шаги по созданию web-страницы ..................................... 6

1.1. Структура документа .................................................................. 6

1.2. Форматирование текста ............................................................... 18

1.3. Структурное форматирование .................................................... 23

1.4. Списки .......................................................................................... 25

Практическое задание. Создание web-страницы .................................. 28

Контрольные вопросы и задания .......................................................... 29

Задания для самостоятельной работы ................................................... 30

 

2. Делаем web-страницу интереснее .................................................... 33

2.1. Гиперссылки ................................................................................. 33

2.2. Графика и мультимедиа на web-странице .................................. 37

Практическое задание. Графика и гиперссылки на web-странице ....... 45

Контрольные вопросы и задания .......................................................... 46

Задания для самостоятельной работы ................................................... 47

 

3. Основы построения таблиц ............................................................. 49

3.1. Создание и форматирование простой таблицы ......................... 49

3.2. Создание сложных таблиц .......................................................... 59

3.3. Вложенные таблицы .................................................................... 62

3.4. Разметка web-страницы при помощи таблицы .......................... 63

Практическое задание. Создание таблиц .............................................. 66

Контрольные вопросы и задания .......................................................... 68

Задания для самостоятельной работы ................................................... 68

 

4. Оформление страниц с помощью фреймов ................................... 70

4.1. Создание простых фреймов ........................................................ 70

4.2. Создание вложенных фреймов .................................................... 75

4.3. Взаимодействие фреймов ............................................................ 78

4.4. Плавающие фреймы .................................................................... 82

Практическое задание. Разметка web-страницы с помощью

фреймов ............................................................................................... 84

Контрольные вопросы и задания .......................................................... 85

Задания для самостоятельной работы ................................................... 86

 

5. Форматирование страницы с использованием

каскадных таблиц стилей ................................................................ 87

5.1. Формирование каскадных таблиц стилей ................................... 88

5.2. Варианты использования CSS .................................................... 92

5.3. Принцип наследования ................................................................ 95

5.4. Обзор свойств CSS ...................................................................... 98

5.5. Слои и позиционирование документов ...................................... 108

Практическое задание. Использование CSS

при форматировании web-страниц .................................................... 112

Контрольные вопросы и задания .......................................................... 114

Задания для самостоятельной работы ................................................... 115

6. Использование формы для создания интерактивности

на web-странице ................................................................................ 117

6.1. Задание формы ............................................................................ 117

6.2. Создание элементов управления ................................................. 119

6.3. Комбинирование форм и таблиц ................................................ 128

Практическое задание. Создание формы .............................................. 129

Контрольные вопросы и задания .......................................................... 131

Задания для самостоятельной работы ................................................... 132

 

Послесловие ........................................................................................... 133

 

Библиографический список ................................................................ 134

 

 


ПРЕДИСЛОВИЕ

Сегодня каждый знает, что такое Интернет и web-страница; эти понятия стали частью повседневной жизни. Web-страницы, или, как их еще называют, электронные документы, связанные между собой, стали носителями информации во Всемирной паутине. Основой всех размещенных в Интернете электронных документов стал язык гипертекстовой разметки HTML.

Многие называют HTML языком программирования. Но это не совсем так, потому что в традиционном понимании HTML является языком структурной разметки электронных документов, который указывает программам просмотра HTML-страниц (браузерам) форму представления описанной в документе информации.

Создателем языка HTML считается Тим Бернерс-Ли. Однако нельзя сказать, что именно он один все и придумал. К открытию подошло все человечество, накопив достаточные знания. Так, например, Ваннер Бущ еще в середине двадцатого столетия объявил миру новое слово «гипертекст», а связать все тексты, произведенные человечеством перекрестными ссылками для создания «документарной вселенной» предложил Тед Нильсон.

Существует множество различных программ для написания HTML-страниц. Их можно разделить на две категории: программы, автоматизирующие вставку тегов, и обыкновенные стандартные текстовые редакторы и процессоры, созданные для любых платформ. Хотя во многих программах web-страницы создаются автоматически, следует обязательно учить язык HTML, чтобы понимать, как строится web-страница. Поэтому в пособии мы будем создавать web-страницу с помощью простейшего текстового редактора.

В пособии подробно, шаг за шагом, рассмотрен процесс создания web-страницы. Так в первой главе рассматривается структура HTML-документа и форматирование текста, представленного на web-странице. Во второй главе приводятся различные возможности размещения графики и мультимедиа, а также создания гиперссылок на web-странице. В третьей главе рассматриваются возможности применения таблиц для удобного размещения информации по странице. Четвертая глава представлена фреймами, которые способны разнообразить вид создаваемых страниц. Таблицы каскадных стилей представлены в пятой главе. Они дают возможность форматировать содержимое страниц, приводя их к единому стилю. И наконец, в шестой главе рассматриваются формы, с помощью которых происходит интерактивное взаимодействие с посетителями страниц.

Можно с уверенностью сказать, что язык HTML является основой всех размещенных в Интернете электронных документов. Он выступает в роли фундамента, на который впоследствии с применением интернет-технологий возводятся надстройки, позволяющие получать поистине фантастические результаты.

 


1. ПЕРВЫЕ ШАГИ ПО СОЗДАНИЮ

WEB-СТРАНИЦЫ

При изучении материала по созданию web-страницы следует придерживаться определенной последовательности, которая включает в себя сначала формирование макета страницы, а далее – ее информационное наполнение текстом, представленным в определенном формате.

 

 

1.1. Структура документа

 

HTML-документ (программа) представляет собой последовательность блоков, которые содержат программный код.

В отличие от других языков программирования, в HTML команды носят название «теги» (от англ. Tag – отметка). Синтаксис записи <тег>.

Практически все теги, за исключением отдельно оговоренных случаев, – парные: открывающий тег <тег> и закрывающий </тег>.

 

<тег> обрабатываемое значение </тег>

 

HTML-документ в упрощенном виде представляет собой следующую схему (рис. 1.1).

 

HTML-документ

 

Заголовок документа

Внешний заголовок

 

 

Тело документа

Основной код

 

 

Рис. 1.1. Схема HTML-документа

 

HTML-документ – это команда, которая сообщает браузеру о том, что это HTML-документ и является тегом верхнего уровня.

 

<HTML> Содержимое документа </HTML>