Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
html-1.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
272.38 Кб
Скачать

Введение в технологию создания web-сайтов образовательного назначения на языке html

I. Основы языка html

Цель обучения: научиться создавать файлы, содержащие элементы форматирования на языке HTML.

Требуемый начальный уровень подготовки слушателей: уметь работать с основными объектами Windows, знать возможности, принципы и основные приемы работы с компьютером.

Задание: создать простую web-страничку на языке html.

Теоретические аспекты:

Веб-сайт - это группа страниц, логически связанных друг с другом общей идеей или темой, написанных на языке HTML и имеющих общее дизайнерское решение.

HTML (HyperText Markup Language) - это язык, принятый в World Wide Web для создания и публикации web-страниц. HTML предоставляет авторам средства для:

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

  • перехода к другим web-страницам посредством щелчка кнопки мыши по гипертекстовой ссылке;

  • создания и заполнения форм для транзакций с удаленными службами, например, для поиска информации, бронирования билетов, оформления заказов на товары и т.п.

  • непосредственного включения в web-документы видеоклипов, звука и других внешних объектов.

Язык HTML используется для задания логической структуры документа (заголовки, абзацы, графические изображения и прочие объекты).

Термин HTML (HyperText Markup Language) означает «язык маркировки гипертекстов».

Первую версию HTML разработал сотрудник Европейской лаборатории физики элементарных частиц Тим Бернерс-Ли.

Язык НТМL позволяет размечать электронный документ, который отображается на экране с полиграфическим уровнем оформления; результирующий документ может содержать самые разнообразные метки, иллюстрации, аудио- и видеофрагменты и так далее. В состав языка вошли развитые средства для создания различных уровней заголовков, шрифтовых выделений, различные списки, таблицы и многое другое.

Важным моментом, повлиявшим на судьбу HTML, стало то, что в качестве основы был выбран обычный текстовый файл. Выбор был сделан под влиянием следующих факторов:

  • такой файл можно создать в любом текстовом редакторе на любой аппаратной платформе в среде какой угодно операционной системы;

  • к моменту разработки HTML существовал американский стандарт для разработки сетевых информационных систем — Z39.50, в котором в качестве единицы хранения указывался простой текстовый файл в кодировке LATIN1, что соответствует US ASCII.

Таким образом, гипертекстовая база данных в концепции WWW — это набор текстовых файлов, размеченных на языке HTML, который определяет форму представления информации (разметка) и структуру связей между этими файлами и другими информационными ресурсами (гипертекстовые ссылки). Гипертекстовые ссылки, устанавливающие связи между текстовыми документами, постепенно стали объединять самые различные информационные ресурсы, в том числе звук и видео; в результате возникло новое понятие — гипермедиа.

Для освоения HTML могут понадобиться две вещи:

  • Любой браузер, т.е., программа, пригодная для просмотра HTML-файлов.

  • Любой редактор текстовых файлов. Вполне подойдет Блокнот (Notepad). Web-страничка создается в Блокноте и сохраняется с расширением .htm.

Вот самый простой HTML-документ:

<html>

<head>

<title>

Лабораторная работа

</title>

</head>

<body>

<H1>

Привет!

</H1>

<P>

Это простейший пример HTML-документа.

</P>

<P>

Этот html-файл может быть одновременно открыт

и в блокноте, и в браузере. Сохранив изменения в

блокноте, просто нажмите кнопку Reload ('перезагрузить') в

браузере, чтобы увидеть эти изменения.

</P>

</body>

</html>

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

<html>

<head>

<title>Лабораторная 2. Пример 1.</title>

</head>

<body>

<H1>Привет!</H1>

<P>Это простейший пример HTML-документа.</P>

<P>Этот html-файл может быть одновременно открыт и в блокноте, и в Internet Explorer'е. Сохранив изменения в блокноте, просто нажмите кнопку Reload ('перезагрузить') в Explorer'е, чтобы увидеть эти изменения.</P>

</body>

</html>

Как видно из примера, вся информация о форматировании документа сосредоточена в его фрагментах, заключенных между знаками "<" и ">". Такой фрагмент (например, <html>) называется тегом (по-английски — tag).

Итак, тег HTML состоит из следующих друг за другом в определенном порядке элементов:

  • левой угловой скобки <

  • необязательного слэша /, который означает, что тег является конечным тегом, закрывающим некоторую структуру. Таким образом, в этом контексте вы можете читать символ /, как конец. Практически все теги являются парными, т.е. открывающему тегу соответствует закрывающий, который пишется с чертой (/) после открывающей скобки.

  • имени тега, например TITLE или PRE

  • необязательных, если даже тег может иметь их, атрибутов, задающих различные свойства тега, дающих дополнительную информацию о том, как браузер должен обработать текущий тег. Тег может быть без атрибутов или сопровождаться одним или несколькими атрибутами, например: ALIGN=CENTER

  • правой угловой скобки >.

Примеры:

<H1>

<H1 ALIGN=LEFT>

Как было сказано, большинство, но не все теги HTML спарены так, что за открывающим тегом следует соответствующий закрывающий тег, а между ними содержится текст или другие теги, например:

<H1>Заголовок</H1>

В таких случаях два тега и часть документа, отделенная ими, образуют блок, называемый HTML элементом.

Теги можно вводить как большими, так и маленькими буквами. Например, метки <body>, <BODY> и <Body> будут восприняты браузером одинаково.

Для каждого тега определяется множество возможных атрибутов. Большинство тегов допускает один или несколько атрибутов, однако атрибутов может и совсем не быть.

Спецификация атрибута состоит из расположенных в следующем порядке:

  • имени атрибута, например WIDTH

  • знак равенства (=)

  • значения атрибута, которое задается строкой символов, например, "80".

Всегда полезно заключить значение атрибута в кавычки, используя либо одинарные ('80'), либо двойные кавычки ("80").

Практические задания:

Создание простейших файлов HTML

  1. Создайте папку, в которой Вы будете сохранять созданные Web-страницы.

  2. Запустите стандартную программу Блокнот (Notepad) и наберите следующий текст с элементами форматирования:

<HTML>

<HEAD>

<TITLE> Учебный файл HTML </TITLE>

</HEAD>

<BODY>

Расписание занятий на вторник

</BODY>

</HTML>

  1. Сохраните файл под именем schedule.html.

  2. Для просмотра созданной Web-страницы загрузите браузер Mozilla Firefox.

  3. Откройте в меню браузера Файл Открыть файл и найдите созданный ранее файл schedule.html, загрузите его. Убедитесь, что название Web-страницы (Учебный файл HTML) отразилось в верхней статусной строке браузера.

Управление расположением текста на экране

  1. Внесите изменения в текст, расположив слова "Расписание", "занятий", "на вторник" на разных строках:

<HTML>

<HEAD>

<TITLE> Учебный файл HTML </TITLE>

</HEAD>

<BODY>

Расписание

занятий

на вторник

</BODY>

</HTML>

  1. Сохраните внесенные изменения, с помощью команд Файл Сохранить.

  2. Просмотрите с помощью браузера новую полученную Web-страницу используя клавишу F5 или с помощью кнопки Обновить.

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

Тег перевода строки <BR> отделяет строку от последующего текста или графики. Тег абзаца <P> тоже отделяет строку, но еще добавляет отступ, который зрительно выделяет абзац. Оба тега являются одноэлементными (не требуют закрывающего тега).

  1. Внесите изменения в текст файла HTML:

<HTML>

<HEAD>

<TITLE> Учебный файл HTML </TITLE>

</HEAD>

<BODY>

Расписание <P>занятий <BR>на вторник

</BODY>

</HTML>

Сохраните внесенные изменения в файле schedule.html. Просмотрите с помощью браузера обновленную страницу.

Выделение фрагментов текста

Теги выделения фрагментов текста позволяют управлять отображением отдельных символов и слов. Существует несколько тегов выделения фрагментов текста:

Стиль

Элемент или тег

Результат

Bold

<B> Этот текст жирный </B>

Этот текст жирный

Italic

<I> Этот текст наклонный </I>

Этот текст наклонный

Underline

<u> Этот текст подчеркнутый </u>

Этот текст подчеркнутый

  1. Внесите изменения в файл schedule.html:

<HTML>

<HEAD>

<TITLE> Учебный файл HTML </TITLE>

</HEAD>

<BODY>

<B>Расписание</B> <I>занятий</I> <U> на вторник</U>

</BODY>

</HTML>

  1. Посмотрите новую полученную Web-страницу.

  2. Попробуейте использовать вложение тегов:

<I><B>Расписание</B></I> <I>занятий</I> <U> на вторник</U>.

Изменение размера текста

Существует два способа управления размером текста, отображаемого браузером:

  • использование стилей заголовка;

  • задание размера текущего шрифта.

Когда пишется HTML-документ, текст структурно делится на просто текст, заголовки частей текста, заголовки более высокого уровня и т.д. Первый уровень заголовков (самый большой) обозначается цифрой 1, следующий - 2, и т.д. Большинство браузеров поддерживает интерпретацию шести уровней заголовков, определяя каждому из них собственный стиль.

Заголовки выше шестого уровня не являются стандартом и могут не поддерживаться браузером.

Заголовок самого верхнего уровня имеет признак "1". Синтакс заголовка уровня 1 следующий:

<H1> Заголовок первого уровня </H1>

Заголовки другого уровня могут быть представлены в общем случае так:

<Hx> Заголовок x-го уровня </Hx>

где x - цифра от 1 до 6, определяющая уровень заголовка.

Тег <FONT> представляет собой контейнер для изменения характеристик шрифта, таких как размер, цвет и гарнитура. Хотя этот тег до сих пор поддерживается всеми браузерами, он считается устаревшим и от его использования рекомендуется отказаться в пользу стилей.

<font>Текст</font>

Параметры тега <FONT>:

  • Color - устанавливает цвет текста.

  • Face - определяет гарнитуру шрифта.

  • Size - задает размер шрифта в условных единицах.

  1. Внесите изменения в файл schedule.html:

<HTML>

<HEAD>

<TITLE> Учебный файл HTML </TITLE>

</HEAD>

<BODY>

<H1>Расписание</H1> <I>занятий</I> <U>на вторник</U>

</BODY>

</HTML>

  1. Просмотрите обновления через браузер.

  2. Внесите следующие изменения в файл schedule.html:

<HTML>

<HEAD>

<TITLE> Учебный файл HTML </TITLE>

</HEAD>

<BODY>

<FONT SIZE="7">Расписание</FONT> занятий на вторник

</BODY>

</HTML>

  1. Самостоятельно измените размер шрифта для текста "занятия на вторник", используя тег <FONT>.

Гарнитура и цвет шрифта

Тег <FONT> предоставляет возможности управления размером, начертанием и цветом текста. Изменение гарнитуры шрифта выполняется простым добавлением к тегу <FONT> атрибута FACE. Например, для изображения текста шрифтом Arial необходимо записать <FONT FACE="ARIAL">.

Для изменения цвета шрифта в теге <FONT> можно использовать атрибут COLOR="X". Вместо Х надо подставить либо название цвета (в кавычках, на английском языке), либо его шестнадцатеричное значение (перед шестнадцатеричным значением ставится символ #). При задании цвета шестнадцатеричным числом можно представить этот цвет разложенным на три составляющие: красную(R), зеленую (G), синюю (B), каждая из которых имеет значение от 0 до FF. Примеры записи цвета в формате RGB приведены в таблице:

Цвет

RRGGBB

black | черный

000000

white | белый

FFFFFF

red | красный

FF0000

green | зеленый

00FF00

azure | бирюзовый

00FFFF

blue | синий

0000FF

gray | серый

A0A0A0

purple | фиолетовый

FF00FF

yellow | желтый

FFFF00

brown | коричневый

996633

orange | оранжевый

FF8000

violet | лиловый

8000FF

  1. Внесите изменения в файл schedule.html:

<HTML>

<HEAD>

<TITLE> Учебный файл HTML </TITLE>

</HEAD>

<BODY>

<U><I><B><FONT COLOR="#FF0000" FACE="ARIAL" SIZE="7">Расписание</FONT></B></I></U>

занятий на вторник

</BODY>

</HTML>

  1. Самостоятельно измените размер, цвет, гарнитуру, стиль текста документа.

Выравнивание текста по горизонтали

С помощью тегов HTML можно управлять горизонтальным выравниванием текста. Если не оговаривать способ выравнивания, все элементы в документе будут выравниваться по левому краю и иметь неровное правое поле.

Современные браузеры для выравнивания текста используется атрибут ALIGN=, который встраивается в теги абзаца или заголовка:

  • ALIGN=CENTER — выравнивание по центру;

  • ALIGN=RIGHT — выравнивание по правому краю;

  • ALIGN=LEFT — выравнивание по левому краю.

  1. Внесите изменения в файл schedule.html:

<HTML>

<HEAD>

<TITLE> Учебный файл HTML </TITLE>

</HEAD>

<BODY>

<P ALIGN=CENTER>

<FONT COLOR="#008080" SIZE="7"><B>Расписание</B></FONT><BR>

<FONT SIZE="6"><I>занятий на вторник</I></FONT>

</P>

</BODY>

</HTML>

  1. Просмотрите обновления.

Задание цвета фона и текста

Цвета фона и текста документа устанавливаются в начале файла HTML в теге <BODY>. Атрибут BGCOLOR= задает цвет фона страницы, TEXT= определяет цвет текста для всей страницы, LINK= и VLINK= определяют цвета соответственно непросмотренных и просмотренных ссылок.

Внесите изменения в файл schedule.html:

<HTML>

<HEAD>

<TITLE> Учебный файл HTML </TITLE>

</HEAD>

<BODY BGCOLOR="#FFFFCC" TEXT="#330066">

<P ALIGN=CENTER>

<FONT COLOR="#008080" SIZE="7"><B>Расписание</B></FONT><BR>

<FONT SIZE="6"><I>занятий на вторник</I></FONT>

</P>

</BODY>

</HTML>

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]