Создание Web-страниц. Введение в язык HTML
Создание Web-страниц. Введение в язык HTML
World Wide Web (WWW)
Web (World Wide Web, WWW) - это всемирная информационная сеть, представляющая собой огромный набор взаимосвязанных друг с другом документов. Они называются Web-страницами и расположены на сотнях тысяч компьютеров - Web-серверах, разбросанных по всему миру. Для просмотра Web-страниц используются программы-клиенты, называемые Web-браузерами (от англ. to browse - просматривать, пролистывать). Примерами Web-браузеров являются Internet Explorer, Opera.
Гипертекст - это текст (документ), содержащий в себе ссылки на другие документы
У гипертекста нет начала и нет конца, он напоминает паутину с неопределённым центром. В этом важная особенность гипертекста: информация никак не упорядочивается, документы просто связываются друг с другом с помощью ссылок.
Гипермедиа - это естественное обобщение понятия гипертекста, относящееся к документам, содержащим не только текст, но и информацию мультимедиа (графику, звук, видео).
Web-страница - это документ гипермедиа. Для создания Web-страниц используется специальный язык - HTML (сокращение от англ. Hyper Text Markup Language - язык гипертекстовой разметки). HTML-документ - это обычный текстовый файл с расширением. htm или. html. Web-страница хранится как HTML-документ. Главная цель HTML - описать внешний вид документа. Для этого в текст документа вставляются специальные коды - дескрипторы или, как их еще называют, тэги (от англ. tag - этикетка, бирка). Они определяют способы форматирования текста и позволяют связать слова и фразы документа с другими документами в Internet. Создать Web-страницу можно в любом текстовом редакторе. Существуют также специальные HTML-редакторы для создания HTML-документов.
У всех ресурсов в Internet, в том числе и у Web-страниц, есть свой собственный адрес, заданный в виде URL (сокращение от англ. Uniform Resource Locator - унифицированный локатор ресурсов). URL - это стандарт, принятый в Internet для определения местонахождения любого ресурса, будь то документ или служба.
URL состоит из трёх частей:
Схема |
Хост |
Путь |
Схема описывает протокол прикладной программы, который используется для доступа к ресурсу. Чаще всего это протокол HTTP (сокращение от англ. Hyper Text Transfer Protocol - протокол передачи гипертекста). За протоколом ставятся символы "://". Хост - это доменное имя компьютера, на котором находится ресурс. Путь - это полный путь к документу и, возможно, его имя. Имена каталогов отделяются друг от друга символом "/".
Пример URL: p>
Создание Web-страниц
Web-страницу можно создать в любом текстовом редакторе, используя для этого специальный язык разметки гипертекста - HTML. Основой этого языка являются дескрипторы - команды, которые указывают правила форматирования документа. Чтобы отличить дескрипторы от текста документа, они заключаются в угловые скобки <..>. Дескрипторы можно записывать как строчными, так и прописными буквами.
Все Web-страницы имеют одинаковую структуру. Дескрипторы <HTML> и </HTML> являются самыми "внешними", они заключают в себе остальной текст и другие дескрипторы. Обратите внимание: большинство дескрипторов языка - парные: открывающий и закрывающий. Закрывающий имеет то же имя, что и открывающий, но перед ним стоит косая черта ("/"). Внутри "внешних" дескрипторов находятся заголовок и тело HTML-документа. Заголовок ограничивается дескрипторами <HEAD> и </HEAD> (от англ. head - заголовок), а тело - дескрипторами <BODY> и </BODY> (от англ. body - тело). В заголовке естественно расположить название Web-страницы. Оно ограничивается дескрипторами <TITLE> и </TITLE> (от англ. title - название). Кроме названия, в заголовке могут находиться и другие элементы с дополнительной информацией о Web-странице. Тело содержит текст Web-страницы, элементы мультимедиа, гиперссылки.
Удобно один раз подготовить файл, который затем использовать как шаблон - основу для создания других Web-страниц.
Пример 5.1. Шаблон Web-страницы. Создайте текстовый документ и сохраните его под именем Шаблон. htm.
<HTML>
<HEAD>
<TITLE>Название Web-страницы</TITLE>
</HEAD>
<BODY>
Содержимое Web-страницы: текст, графика, ссылки, ...
</BODY>
</HTML>
Откройте данный файл в Internet Explorer. Если необходимо просмотреть или отредактировать HTML-текст данной Web-страницы, выполните команду
ВидПросмотр HTML-кода
На экране появится созданный вами текст на языке HTML.
При составлении тела Web-страницы обычно начинают с заголовков и подзаголовков, т. к. именно они создают чёткую структуру документа. Существует шесть уровней заголовков, каждому из которых соответствует свой размер шрифта. Используется тот же принцип, что и в книгах: заголовки глав выделяются крупным шрифтом, заголовки разделов - более мелким, заголовки подразделов - ещё более мелким и т. д. Для выделения заголовков на Web-странице используются дескрипторы <H1>, </H1> - для заголовков первого уровня (H от Head), <H2>, </H2> - для заголовков второго уровня и т. д. Например, создайте, а затем откройте такую Web-страницу, чтобы увидеть стандартное дли Internet Explorer выделение заголовков:
Пример 5.2. Использование заголовков
<HTML>
<HEAD>
<TITLE>Оформление заголовков различных уровней</TITLE>
</HEAD>
<BODY>
<H1>Заголовок первого уровня</H1>
<H2>Заголовок второго уровня</H2>
<H3>Заголовок третьего уровня</H3>
<H4>Заголовок четвертого уровня</H4>
<H5>Заголовок пятого уровня</H5>
<H6>Заголовок шестого уровня</H6>
</BODY>
</HTML>
Для того чтобы разделить текст на абзацы, используется дескриптор <P>. Он помещается в начало каждого нового абзаца. Закрывающий дескриптор </P> необязателен. Такой дескриптор даёт команду браузеру завершить текущий абзац и вставить пустую строку перед следующим. Если же нужно просто перейти на новую строку, не вставляя пустую, следует использовать дескриптор разрыва строк <BR>. Это одиночный дескриптор: он не имеет закрывающей пары. Абзацы и заголовки можно выравнивать по центру, по левому или по правому краю. Способ выравнивания задаётся в дескрипторе заголовка или абзаца с помощью параметра ALIGN (выровнять), который может принимать такие значения:
- LEFT - выравнивание по левому краю; CENTER - выравнивание по центру; RIGHT - выравнивание по правому краю; JUSTIFY - выравнивание по ширине.
Пример 5.3. Выравнивание абзацев.
<HTML>
<HEAD>
<TITLE>Выравнивание абзацев</TITLE>
</HEAD>
<BODY>
<P ALIGN=LEFT>По левому краю</P>
<P ALIGN=CENTER>По центру</P>
<P ALIGN=RIGHT>По правому краю</P>
<P ALIGN= JUSTIFY>По ширине</P>
</BODY>
</HTML>
Для придания шрифту, которым выводится текст, определённого начертания (полужирный, курсив, подчёркнутый и т. п.), поместите этот текст между парными дескрипторами, приведёнными ниже.
<B> </B> - полужирное начертание;
<I> </I> - курсив;
<U> </U> - подчёркнутый текст;
<STRIKE> </STRIKE> - перечёркнутый текст;
<SUP> </SUP> - верхний индекс;
<SUB> </SUB> - нижний индекс.
К одному и тому же фрагменту текста может применяться сразу несколько подобных дескрипторов.
Пример 5.4. Форматирование текста.
<HTML>
<HEAD>
<TITLE>Форматирование текста</TITLE>
</HEAD>
<BODY>
<B>Полужирный</B>
<BR>
<I>Курсив</I>
<BR>
<U>Подчёркнутый</U>
<BR>
<B><I><U>Полужирный подчёркнутый курсив</U></I></B>
<BR>
<STRIKE>Перечёркнутый </STRIKE>
<BR>
<SUP>Верхний индекс</SUP>
<BR>
<SUB>Нижний индекс</SUB>
</BODY>
</HTML>
Основная сила языка HTML - в возможности связывать документы между собой посредством ссылок. Для определения ссылок используется дескриптор <A>, </A>.
Общий формат ссылки таков:
<A HREF="путь или URL">текст ссылки</А>.
Значением параметра HREF является URL Web-страницы или путь к файлу, на который делается ссылка.
Ссылки можно использовать и для перемещения внутри одного документа. Такие ссылки называются внутренними в отличие от междокументных ссылок, называемых внешними. Чтобы включить ссылку на какое-либо место в документе, его нужно обозначить. Это делается с помощью параметра NAME (имя) дескриптора <A>. Например, вы создаёте страницу со списком учеников вашего класса и подробными сведениями о них. При щелчке на фамилии должен осуществляться переход к просмотру сведений о выбранном ученике. В тексте такой Web-страницы для каждого ученика должны присутствовать такие две строки:
<A HREF="# Иванов">Иванов Иван Иванович</А>
и
<A NAME="Иванов">Сведения об Иванове И. И.</А>
Для включения в Web-страницу графического изображения используется одиночный дескриптор
<IMG SRC="URL изображения">
(IMG - сокращение от англ. IMaGe - изображение; SRC - сокращение от англ. SouRCe - источник).
Например, в файле cat. gif содержится фотография вашего любимого кота. Чтобы мир увидел эту фотографию, включите в свою Web-страницу такой код:
<P>Это мой любимый кот <IMG SRC="cat. gif">
Пример 5.5 иллюстрирует применение ссылок.
Пример 5.5. Использование ссылок.
<HTML>
<HEAD>
<TITLE>Использование ссылок</TITLE>
</HEAD>
<BODY>
<A HREF="#Вн_с">Внутренняя ссылка</А>
<BR><BR>
<A HREF="Парабола. doc">Текст ссылки на файл "Парабола. doc"</А>
<BR><BR>
<IMG SRC="Парабола. bmp">
<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR>
<A NAME="Вн_с">Сюда осуществится переход по внутренней ссылке</А>
</BODY>
</HTML>