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

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

Тема: Изучение технологии World Wide Web для представления информации

в сети Internet

Цель работы:  Изучение технологии World Wide Web и языка разметки гипертекстовых документов HTML для  получение практических навыков по созданию страниц Web-сервера.

Краткие теоретические сведения

Наиболее популярным протоколом работы в Интернет является протокол HTTP с так называемыми WWW-серверами. Термином WWW (World Wide Web) принято обозначать совокупность документов во всем мире, имеющих гипертекстовые ссылки и просмотр которых возможен с использованием протокола HTTP. Такие документы оформляются в соответствии со стандартом HTML. Название стандарта оформления документов Hypertext Market Language - HTML можно перевести как «Язык разметки гипертекстовых документов». Особенности оформления документов в соответствии с этим стандартом состоят в том, что все форматирование в документе записывается только с помощью ASCII-символов. Принято, что документы, передаваемые по глобальной компьютерной сети, не должны содержать никаких специальных символов, только текст. Если составитель документа считает, что читателю будет полезна дополнительная информация по какому-нибудь понятию, то он может включить в текст так называемую гипертекстовую ссылку и когда пользователь щелкнет мышью по гипертекстовой ссылке, то вместо текущего документа на экран будет выведен тот, на который указывает ссылка.

Информация на WWW-серверах обычно оформлена аналогична страницам «бумажного документа», поэтому принято говорить, что в сеть представляется «страница информации». Каждый документ может содержать много внутренних ссылок.Так что с одного сервера можно прочесть не одну страницу информации. Но все же одна будет главной, начальной. Ее принято называть «home page».  Обычно разработчики прилагают много усилий, чтобы страница «хорошо смотрелась». Они используют для оформления различные цвета, многочисленные цветные иллюстрации и мультипликации, аудио и видеоклипы. Конечно, объем пересылаемой по сети информации при этом резко увеличивается, и разработчикам приходится находить компромисс между скоростью получения странички пользователем и возможностями ее оформления. Для просмотра таких страниц можно использовать различные программы-броузеры (browser), в том числе Microsoft Internet Explorer и Netscape Navigator.

Язык HTML предназначен для описания гипертекстовых документов. HTML-документ не содержит никаких форматирующих кодов, употребляются только символы ASCII, точнее первые 127 символов таблицы ISO. Необходимое оформление описывается с помощью специальных тэгов (описателей), которые для отличия их от основного текста документа заключаются в угловые скобки: «<» и «>». В HTML принято, что текст не содержит прямого форматирования. Оформление абзацев осуществляется только присвоением им соответствующего стиля; форматирование текста производится добавлением в документ в начало и конец выделяемого фрагмента специальных «описателей» – тэгов. Описание набора стилей оформления задается программой просмотра WWW-страниц, и обычно пользователь имеет возможность заменить гарнитуру шрифта стиля. А характеристики конкретного стиля уже будут определены с учетом заданных в программе относительных параметров. Поэтому вид одной и той же страницы будет меняться в различных программах просмотра или даже в одной программе, но с другими настройками.

Каждый HTML-документ должен начинаться с тэга <HTML>, а заканчиваться тэгом </HTML>. Это сообщает программе-броузеру, что документ составлен по стандарту HTML. В документе обычно существуют два блока: заголовок и непосредственно сам текст. В заголовке, содержимое которого не выводится на экран, описываются служебные характеристики: автор, кодовая страница документа, ключевые слова, название и т.п. Блок заголовка может отсутствовать. Заголовок начинается с тэга <head> ,а завершается </head>. После блока заголовка расположен блок текста. Он заключен в тэги <body> </body>. Между ними находится сам текст документа с необходимыми тэгами форматирования, включения графики, ссылок и т.п.

При оформлении текста документа тэги обычно используются парой: один открывает данный тип оформления, а другой (отличается от первого наличием «закрывающего» символа – слэша) свидетельствует об окончании данного оформления. Обычно в «открывающий» тэг включаются дополнительные параметры, которые уточняют вариант оформления. Так, в тэг рисунка может быть дополнен указанием его размеров, в тэге заголовка может содержаться вариант выключки – влево, по центру, вправо и т.п. Тэги можно включать один в другой (комбинировать). Например, внутри блока полужирного текста можно использовать оформление курсивом. Результатом будет полужирный курсив. Тэги могут использоваться:

1.        Для оформления символов текста;

2.        Для оформления всего абзаца;

3.        Для включения в текст документа специальных элементов (рисунков, скриптов, звуковых эффектов и т.п.);

4.        Для задания характеристик всего документа (используются в разделе заголовка).

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

Для оформления участка текста тем или иным начертанием символов можно использовать следующие тэги:

Тэг

Описание

открывающий

закрывающий

<BIG>

</BIG>

Выделяет заключенный между тэгами участок документа шрифтом большего кегля. Обычно приводит к тому же эффекту, что и тэг <FONT SIZE=”+1”>

<SMALL>

</SMALL>

Выделяет заключенный между тэгами участок документа шрифтом меньшего кегля. Обычно приводит к тому же эффекту, что и тэг <FONT SIZE=”-1”>

<B>

</B>

Оформляет полужирным начертанием

<I>

</I>

Оформляет текст курсивным начертанием шрифта

<STRIKE>

</STRIKE>

Оформляет выделенный текст перечеркиванием

<SUB>

</SUB>

Оформляет выделенный текст подстрочным начертанием (нижние индексы)

<SUP>

</SUP>

Оформляет выделенный текст как верхние индексы

<U>

</U>

Подчеркивает оформленный этими тэгами текст

<PRE>

</PRE>

Программа просмотра не меняет оформление выделенного этими тэгами текста: не уменьшается автоматически число пробелов, перенос строки делается только в позициях, определенных в оригинале. Для показа текста обычно используется моноширинный шрифт (типа Courier)

<TT>

</TT>

Оформление текста телетайпным шрифтом. Обычно это моноширинный шрифт.

Для оформления абзаца – присвоения ему того или иного стиля – используются приведенные ниже тэги. Конкретные параметры стиля определяются в программе просмотра сети и можно только частично влиять на их значения.

Тэг

Описание

открывающий

закрывающий

<P>

</P>

Этот тэг обозначает начало абзаца. Если вы не используете его, то все абзацы исходного текста сольются в один в программе просмотра. Закрывающий тэг может быть опущен, однако, если в открывающем тэге вы использовали параметр выравнивания, то лючше завершить абзац закрывающим тэгом

<address>

</address>

Используется для оформления «контактной» информации. Обычно оформляется курсивом, а абзац имеет небольшую втяжку слева. Данный тэг не начинает новый абзац, поэтому лучше включать перед ним обрыв строки либо начало нового абзаца

<blockquote>

</blockquote>

Используется для выделения длинных цитат. Может быть оформлено программой просмотра как абзац с втяжкой слева и курсивом. Иногда программы просмотра оформляют такой блок аналогично цитированию в электронных письмах. Тэг не начинает нового абзаца. Поэтому его лучше комбинировать с тэгом заголовка или нового абзаца

<center>

</center>

Задает выравнивание по центру текста, заключенного в данные тэги. Действие данного тэга не завершается с концом абзаца, то есть не забывайте включать закрывающий тэг. Аналогичный результат, но для одиночного абзаца, вызывает параметр ALIGN=CENTER в открывающем тэге.

<cite>

</cite>

Используется для оформления цитат. Обычно применяется курсивное начертание

<code>

</code>

Используется для оформления текста программ и т.п. Обычно отображается моноширинным шрифтом

<em>

</em>

Оформление выделений в тексте. Обычно применяется просто курсивное начертание основного шрифта

<h1>

</h1>

Эти тэги используются дляоформления заголовков 1,2,..6 уровней. Оформление конкретного уровня заголовков обычно определено в программе просмотра. Заголовки «низких» уровней используются не часто, а программы просмотра отображают их шрифтами небольших кеглей

<h2>

</h2>

<h6>

</h6>

Некоторые параметры могут применяться в различных тэгах. Опишем правила их использования:

        CLEAR – Данный тэг позволяет «уменьшить произвол» при просмотре. Если он использован в описании элемента HTML-документа, то этот элемент будет показан при просмотре ниже всех других объектов, ранее описанных в документе;

        HEIGHT=n, WIDTH=n  - задает высоту и ширину элемента, в описание которого включен этот тэг. Значения могут быть абсолютными (при этом их размерность определяется параметром UNITS), или относительными – в процентах от суммарной щирины или высоты. Относительные значения всегда должны быть заключены в кавычки, например, HEIGHT=”30%”.

        UNITS – определяет размерность использованных единиц измерения в которых заданы параметры. Обычно размеры задаются в пикселях (units=pixels)

        ALIGN=left | right | center  - задает горизонтальное выравнивание (выключку) элементов: абзацев текста, иллюстраций, таблиц и т.п. Можно выровнять элемент по левому краю, по правому, по центру. По умолчанию абзацы имеют выключку влево.

        VALIGN=top | middle | bottom | baseline  -  определяет относительное выравнивание двух элементов по вертикали, например, рисунка и абзаца текста, в который данный рисунок включен. Соответственно может быть по верхней линии, по центру, по нижней линии или по базовой линии (шрифта)

Оформление заголовка документа. Следующие тэги должны быть включены в раздел заголовка документа, то есть находиться между тэгами <head> и </head>. Использование их не обязательно и определяется дизайнером страницы.

<TITLE> … </TITLE>  - эти тэги определяют заголовок документа. Он показывается в строке заголовка программы просмотра. Рекомендуется – для совместимости – не использовать в заголовке символы национального алфавита, то есть заголовок должен состоять из латинских букв (символы 32 – 126 кодовой таблицы).

Мэта-тэги. Эти тэги, использоемые в заголовке документа, сообщают программе просмотра дополнительную информаци. О документе. Возможны два варианта написания этих строк:

<META NAME=string CONTENT=string>

<META HTTP-EQUIV=string CONTENT=string>

первый вариант просто вводит дополнительные параметры документа, а второй определяет характеристики протокола HTTP для документа. (Примеры мета-тэг см. приложение 1).

<BASEFONT SIZE=n>  - определяет относительный размер основного шрифта документа. Значение n может быть в диапазоне от 1 до 7. Параметр не оказывает влияния на размер шрифта заголовка.

<BASE HREF=url>  - определяет путь по «умолчанию» для документов, на которые указывают гипертекстовые ссылки. Это позволяет упростить их написание, если они применимы в документе в большом количестве. Так если использован следующий тэг <BASE HREF=”http://www.remoteserver.com/white”>, то вместо ссылки <A HREF=”http://www.remoteserver.com/white/yellow/mydocument.htm”>.

<HR> - данный тэг вставляет в текст документа горизонтальную ли­нию. Для нее можно дополнительно указать толщину, цвет, пара­метр CLEAR, ширину (задается параметром SIZE) и выравнивание. По умолчанию рисуется тонкая линия цвета основного текста на ширину окна документа (или до конца строки, если тэг исполь­зован внутри абзаца). Дополнительно можно включить параметр NOSHADE, который определяет отсутствие эффектов "оттенения" (рисуется только тонкая линия без объемных эффектов).

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

В тексте документа ссылки программой просмотра выделяются другим цветом, «по умолчанию» это голубой цвет. Если документ, на который указывает ссылка, уже был просмотрен пользовате­лем, то цвет такой "просмотренной" гипертекстовой ссылки будет отличаться от ссылки на документ, с которым пользователь еще не работал.

Для работы можно использовать следующий синтаксис гипер­текстовой ссылки:

<А HREF="url" TARGET="name">Teкст</A>

URL — это путь к документу, на который указывает эта ссыл­ка. Если документ расположен на этом же сервере, что и текущий, то можно указать относительный путь к файлу. Иначе надо ука­зывать полный путь, например, таким образом:

<A HREF="http://ur.etel.ru/news/news.htm">

Можно организовать ссылку не только на документ в целом, но и указать конкретный его участок, который будет выведен на эк­ран сразу же после загрузки документа. Этот способ удобен при просмотре длинных документов и позволяет создать нечто вроде активного оглавления. Для этого в текст документа в соответст­вующее место должна быть включена закладка таким образом:

<А NAME="имя_заклодки">

(закрывающего тэга не нужно), а в ссылке указан путь к докумен­ту и имя этой закладки:

<A HREF="http://ur.etel.ru/document.htm#имя_зaклaдки">

Гипертекстовая ссылка может указывать и на участок в теку­щем документе. В этом случае она будет иметь вид:

<А HREF="#имя_закладки_в_документе">Текст</А>

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

<А HREF="url" TARGET="имя_окна"> - имя_окна нужно указывать то, которое присвоено окну при его создании.

BODY: Задание параметров оформления текста. В тэг, начинающий блок текста документа, можно включить ряд параметров, которые описывают "глобальные" свойства доку­мента. В частности:

BACKGROUND-url - этот параметр задает рисунок, который будет использован в качестве фона для текста документа. Обычно используемые ри­сунки имеют небольшие размеры (для ускорения передачи их по сети), поэтому при заполнении всего экрана программа просмотра повторяет рисунки: они размещаются вплотную друг к другу по горизонтали и вертикали. Поэтому необходимо предусмотреть, чтобы по границам соседних рисунков не было заметно резких переходов. Также следует оценить читаемость текста и не применять слишком темных рисунков для заполнения окна с текстом.

BGCOLOR=#rrggbb - этот параметр задает цвет фона документа. Если задан рису­нок для заполнения, то будет выведен рисунок, а данный параметр проигнорирован. Если рисунок не будет найден по указан­ному пути, то будет использован этот параметр. Цвет определяется интенсивностью каждого из трех основных цветов: красного, зеле­ного и синего. Значения параметров приводятся в диапазоне от 00 до FF (шестнадцатеричная форма). Для подбора нужных значений параметров можно использовать любой из графических редакторов, который позволяет при выборе цвета увидеть численные параметры интенсивности каждой составляющей.

TEXT=#rrggbb        LINK=#rrggbb

VLINK =#rrggbb    ALINK=#rrggbb

Эти параметры определяют (последовательно) цвета: шрифта основного текста, гипертекстовых ссылок, "посещенных" ссылок и "активных" (которые только что выбраны и еще не успели привес­ти к обновлению документа на экране). Численные значения па­раметров аналогичны параметрам цвета фона.

<FONT></FONT> - эти тэги определяют шрифт в документе. Открывающий тэг может включать следующие параметры:

        SIZE=string - определяет относительный размер шрифта документа. Значе­ние string может быть в диапазоне от 1 до 7. Можно указывать не абсолютный, а относительный параметр. В этом случае кегль бу­дет изменен относительно текущего значения шрифта. Для этого укажите размер шрифта со знаком "+" или "-", например, так: SIZE="+2";

        COLOR=#rrggbb - задает цвет шрифта;

        FACE=string - определяет гарнитуру. Можно перечислить несколько вариан­тов, например, FACE="Helvetica, Arial".

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

Тэги таблицы. Описание таблицы заключено в тэги <table> и </table>. В от­крывающем тэге можно определить ширину таблицы, ее выключ­ку, параметр CLEAR, цвет фона, толщину рамок (вокруг ячеек и всей таблицы). Кроме того, в описании таблицы могут быть ис­пользованы параметры CELLPADDING и CELLSPACING. CELLPADDING определяет промежуток (в пикселях) между содержимым ячеек таблицы и сеткой (рамкой вокруг ячейки), a CELLPADDING задает промежутки между отдельными ячейками. Можно определить заголовок таблицы тэгами <caption> и </caption>, хотя большого практического значения это не имеет: заголовок можно задать и вне описания таблицы стандартными тэгами заголовков.

Каждый ряд таблицы должен начинаться с тэга <TR>, а за­канчиваться - </TR>. В свою очередь, каждая ячейка таблицы должна начинаться с тэга <ТН>, а завершаться — </ТН>. Каж­дый открывающий тэг (как ряда, так и ячейки таблицы) может со­держать параметры выравнивания текста (как по вертикали, так и по горизонтали), ширину элемента (как в абсолютных, так и в относительных единицах), цвет текста и фона ячейки (или ряда).

В таблицах часто используются объединения ячеек между со­бой, причем стандарт HTML допускает объединение как по вер­тикали, так и по горизонтали. Параметр ROWSPAN=число_рядов определяет, сколько рядов объединяет в себе ячейка, в опреде­ление которой он включен, а параметр COLSPAN=число_ячеек - число ячеек (справа от этой ячейки), которые она объединяет.

Обратите внимание на следующую особенность использования данных параметров. После их введения в описание таблицы не надо включать описание тех ячеек, которые сольются с первой. То есть, если вы использовали в первом ряду таблицы с количеством столбцов 3 объединение двух ячеек по вертикали, то во втором ря­ду нужно уже описывать только 2 ячейки. Если Вы включите опи­сание всех 3 ячеек, то программа посчитает первую ячейку за вто­рую (так как по представлениям программы первая ячейка опи­сана, как объединенная с предыдущим рядом), вторую — за тре­тью, а содержимое последней ячейки будет просто проигнориро­вано, так как в вашей таблице задано только 3 столбца.

Рисунки. Программы просмотра "понимают" только два формата иллю­страций: GIF и JPEG. Поэтому, если Вы хотите вставить в свою страницу рисунок другого формата (например, TIFF), его надо конвертировать в один из этих двух. Какой - принципиального значения не имеет. Хотя иллюстрация в формате JPEG может без потери качества иметь меньший размер файла, то рисунок в фор­мате GIF может, например, иметь прозрачный фон, что удобно в некоторых случаях оформления страниц.

Размер иллюстраций во многом определяет скорость получе­ния страницы пользователем в Интернет. Так как большинство пользователей имеют не столь высокие скорости ре­альной работы, то следует максимально возможно уменьшить размеры файлов, использованных в оформлении страницы. Что можно предложить? Первое, формат JPEG предполагает несколько уровней компрессии иллюстраций. В большинстве слу­чаев удовлетворительный результат достигается при высокой сте­пени сжатия (более низком качестве).  Второе, не увеличивайте размеры иллюстраций без необходи­мости. Попробуйте задать коэффициенты увеличения иллюстра­ции в параметрах HTML-документа: часто можно использовать, например, двукратное увеличение рисунка относительно его ре­альных размеров. Третье, используйте при оформлении заменяющие рисунки с уменьшенными размерами. Эти рисунки могут быть загружены первыми и быстрее основной иллюстрации (так как имеют мень­ший размер). После загрузки страницы и иллюстраций малого разрешения начнется закачка основных рисунков. Хотя суммарно будет затрачено большее время, но пользователь может уже соста­вить свое мнение о рисунке и перейти на другую ссылку, если этот рисунок не будет представлять для него интереса.

Рисунки включаются в текст документа тэгом <IMG SRC=url>. В качестве пути к рисунку может быть использована либо относительная (от каталога, где расположен текст документа), либо абсолютная ссылка. В этом тэге могут быть использованы следующие параметры:

        ALT=string - этот параметр определяет текст, который будет показан вместо рисунка в текстовом режиме просмотра;

        AUGN=left/right/top/middle/botton - определяет выключку рисунка в тексте. Если Вы используете left или right, то текст будет обтекать рисунок. Параметры top, middle, bottom определяют вертикальное раз­мещение иллюстрации относительно текста: либо рисунок и текст будут выровнены по верху, по центру или по нижнему краю;

        HEIGHT=n, WIDTH=n - задание этих параметров позволяет масштабировать рисунки. Причем  можно задать разные коэффициенты масштабирова­ния "по вертикали" и "по горизонтали". Обычно размер иллюстра­ции указывается в пикселях, но  можно использовать и другие величины, включив в тэг иллюстрации информацию о величинах измерения. Указание размеров рисунка в явном виде является хо­рошей практикой, так как часто позволяет ускорить вывод доку­мента программой просмотра на экран;

        BORDER=n - этот параметр определяет, какой толщины будет прорисована рамка вокруг рисунка, если рисунок используется в гипертексто­вой ссылке. Если значение параметра равно 0, то пользователь может и не обратить внимание, что рисунок является гипертек­стовой ссылкой. Если рисунок не включен в ссылку, то данный па­раметр игнорируется;

        HSPACE=n, VSPACE=n - параметры определяют «зазор» между рисунком и текстом. По умолчанию такого зазора нет, так что текст будет вплотную «при­жат» к рисунку.

HTML позволяет использовать рисунок в качестве "карты ссы­лок". В этом случае разные области на рисунке будут соответство­вать различным гипертекстовым ссылкам. То есть, если щелк­нуть по рисунку, то - в зависимости от того, в какую область ри­сунка попадете — будут сформированы разные гипертекстовые ссылки и загружены различные документы. Очень часто на WWW-серверах можно встретить действитель­но "карты", например, карты действующих WWW-серверов. Щелк­нув по какому-либо региону, Вы получите перечень серверов именно этой области и т.д. Второй часто используемый случай применения "карты ссылок" - создание графического меню на сервере. Вы создаете свое меню и с помощью карты ссылок опре­деляете документы, которые будут загружены "по нажатию" той или иной "клавиши".

Существует несколько вариантов определения карты ссылок. Например, программа пользователя может сообщать серверу ко­ординаты щелчка мыши, а уже сервер вычислять тот документ, который нужно загрузить пользователю. Этот вариант предъяв­ляет минимальные требования к программе, используемой для просмотра документа, но увеличивает нагрузку на сервер, по­вышает объем передаваемой по сети информации и замедляет ре­акцию на действия пользователя. Наиболее употребителен в на­стоящее время способ, когда ссылка на документ формируется не­посредственно в программе просмотра. При этом способе, чтобы указать программе, что данный рису­нок должен быть использован как карта ссылок, нужно включить в тэг описания рисунка параметр USEMAP. Этот параметр сооб­щает программе просмотра, что рисунок надо рассматривать как карту ссылок. В качестве значения параметра указывается имя описания «карты». Это описание может храниться как в текущем документе, тогда параметр будет употреблен в виде USEMAP=" #имя_ карты_ссьшок", либо в отдельном файле. В этом случае параметр следует записать как USEMAP= "url#имя_ карты_ссылок" .

Карта ссылок заключается в тэги <МАР NAME= имя_кар-ты_ссылок> ... </МАР> и представляет собой перечень пар: об­ласть рисунка - URL документа, который должен быть загружен при щелчке мышью по данной области. Синтаксис таких описа­ний следующий:

<AREA SHAPE=method COORDS="positiondata" HREF="link" ALT="comment">

где - Method — это тип области рисунка. Возможно несколько ва­риантов:

Method

Фигура

Правила записи координат

RECT

Прямоугольник

х1,у1,х2,у2

Сначала даны координаты лево­го верхнего угла, затем - право­го нижнего. Каждая пара координат отделена от другой тоже запятой

CIRCLE

Круг

cx, cy, r

Сначала указаны координаты центра круга, затем - его ради­ус.

POLYGON

Многоугольник

х1,у1,х2,у2,...хn,уn

Последовательно указаны коор­динаты каждой вершины много­угольника. Последняя вершина считается замкнутой с первой. Каждая пара координат также отделена от другой пары запятой

DEFAULT

-

Используется для определения URL документа, если щелчок мышью произведен по области, которая не включена ни в одно описание.

Positiondata - это набор координат для каждой фигу­ры, правила задания координат приведены в таблице (сверху).

Кроме того, желательно включить описание ссылки, которая будет выполняться, если будет произведен щелчок мышью по об­ласти, не описанной ни в одной из ссылок (default area).

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

Пример:

<IMG SRC="URL" USEMAP=#mymap>

<MAP NAME="mymap">

<AREA SHAPE=RECT COORDS="213,296,289,336"

HREF="docl.htm" ALT="info1">

<AREA SHAPE=CIRCLE COORDS="499,355,14"

HREF="doc2.htn" ALT="info2">

<AREA SHAPE=POLY COORDS =

"637,362,551,366,550,373,545,375,448,366, 371,367,347,367,336,367,293,356,256,352, 0,356,0,477,642,478,6-37,365,637,362,637,362"

HREF="doc3.htm" ALT="info3">

<AREA SHAPE=default HREF="docn.htm" ALT="info">

 </MAP>

Списки.

        Список определения - при этом варианте оформления один абзац является как бы пояснением для другого. Этот абзац оформляется отступом слева для всего текста. Поэтому данный вариант оформления часто ис­пользуют для создания отступа всему абзацу. Учитывая, что мож­но включать один список определения внутрь другого, то это оформление является удобным способом создания нескольких уровней втяжки слева для текста документа. Список должен быть заключен в тэги <DL> и </DL>. Опреде­ляемый абзац должен начинаться с тэга <DT>, а определяющий (второй, который имеет отступ слева) - с тэга <DD>;

        Перечень - для отображения перечня каких-либо названий используются тэги <DIR> и </ DIR >.  Все слова, заключенные между этими тэгами, будут выведены на экран в несколько выровненных столбцов. Удобство использования этого тэга состоит в том, что программа сама учитывает максимальную длину термина и пересчитывает количество столбцов на данную ширину экрана. Так как такой вывод информации аналогичен показу сокращенного списка фай­лов каталога, то тэг и носит название dir;

        Нумерованный список - при этом варианте оформления слева от абзаца расположен его порядковый номер, а остальной текст имеет небольшой отступ слева. Начальный номер задается параметром SEQNUM=начальный_номер. Весь список заключен в тэги <OL> и </OL>, а каждый нумерованный абзац начинается с тэга <LI> (закрывающий тэг </LI> в этом случае можно опустить). Параметр TYPE=l/a/A/i/I определяет символ нумерации абза­ца. 1-  абзацы будут нумероваться цифрами 1, 2, 3 и т.д. Если TYPE=a, то нумерация будет а b, с, d,... Если А, то—А, В, С, D,... i и I задают римскую нумерацию: i, ii, iii, iv, v,... и I, П, Ш, IV» V, ... соответственно;

        Ненумерованный список - при этом варианте оформления абзацы не нумеруются, а все они имеют слева либо "шарик", либо квадратик, либо иной символ. Список заключен в тэги <UL> и </UL>, а каждый абзац также на­чинается с тэга <LI (закрывающий тэг </LI в этом случае можно опустить). Параметр TYPE=disc/square/circle определяет символ слева от абзаца. Можно использовать в качестве такого символа и рисунок, на который нужно указать в тэге <UL> параметром SRC=url;

        Меню – этот список является более компактным представлением не­нумерованного списка. Однако не все программы просмотра могут работать с этим тэгом: <MENU>...</MENU>.

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

Содержание отчета:

1.      цель и задание к лабораторной работе;

2.      текст гипертекстовых документов;

3.      описание содержания гипертекстовых документов.

Задание к лабораторной работе:

1.        с помощью текстового редактора создать гипертекстовые документы, содержащие персональную информацию о разработчике документа (personal homepage) с использованием следующих элементов:

-          растровые изображения (gif, jpg размером не более 50 kbyte);

-          текстовая информация;

-          табличная информация;

-          списочная информация (нумерованный и ненумерованный список) ;

-          гиперссылку на другие свои документы;

-          гиперссылку на любой известный поисковый сервер.

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