Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

1896

.pdf
Скачиваний:
21
Добавлен:
07.01.2021
Размер:
2.12 Mб
Скачать

Рис. 62. Вид Web-страницы в окне браузера

1.6. ГИПЕРТЕКСТОВЫЕ ССЫЛКИ НА WEB-СТРАНИЦЕ

1.6.1. Понятие гипертекстовой ссылки

Гиперссылки на Web-странице – одно из основных свойств WWW. Любой документ может содержать ссылку на другой WWW-документ, заданную с помощью специального тега <HTML>.

Гипертекстовые ссылки – это фрагменты текста, подчеркнутые и выделенные чаще всего синим цветом. Отображенный таким образом текст называется текстом ссылки. Если на нем щелкнуть мышью, он автоматически осуществляет ссылку на другую Web-страницу. В каждом URL-адресе есть три части: протокол, узел Интернета и имя файла (включая путь к нему, если необходимо). Напомним, что протокол – это правила, в соответствии с которыми два компьютера общаются друг с другом. Будем говорить в основном о HTTP – стандартном протоколе WWW. Необходимо также указать узел Интернета и имя файла, например: http://www.symbol.ru/dk/articles/color.htm

Если перевести это на русский язык, получится, что браузер должен с помощью определенного способа связи (HTTP) связаться по Интернету с указанным адресом symbol.ru, затем найти Web-страницу color.htm в поддиректориях dk/articles.

Гипертекстовые ссылки на Web-страницах очень часто используются, поскольку могут легко связать два документа, расположенные на противоположных концах мира. Каждый документ и файл в Интернете

имеют уникальный адрес, называемый универсальным указателем ресурсов (Uniform Resource Locator – URL). Чтобы связать два документа, разработчики домашних страниц помещают на одной из них URL другой. URL напоминают адреса электронной почты.

Таблица 16. Теги гиперссылок

Тег

 

Комментарий

 

<A HREF="URL">…</A>

Создает

гиперссылку на

другие

 

документы

или

часть

текущего

 

документа

 

 

 

<A NAME="метка">…</A>

Задание метки соответствующему тексту

<A HREF="#метка">…</A>

Создает

ссылку,

осуществляющую

 

переход к заданной метке в том же

 

файле, где задана метка

 

<A HREF="имя_файла#метка">…</A>

Создает

ссылку,

осуществляющую

 

переход к заданной метке в другом

 

файле

 

 

 

Приведем пример гиперссылки:

<A HREF=http://www.symbol.ru/dk/articles/color.htm>Цвет в веб-

дизайне, Кирсанов Д.</A>

где А – якорный тег;

HREF – ключевое слово гипертекстовой ссылки; http://www.symbol.ru/dk/articles/color.htm – URL;

Цвет в веб-дизайне, Кирсанов Д. – этот текст будет выделен;

</A> – закрывающий якорный тег.

Ccылки на местные Webстраницы

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

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

Если искомый файл находится в отдельном каталоге, то необходимо прописать путь к нему.

Пример: <A HREF=HOME/computer.htm>Здесь вы можете узнать все о компьютерах</A>

Ссылки на любое место в WWW

Для таких ссылок понадобится полный URL документа, а не только путь и имя файла. Тем не менее ссылка выглядит так же: обозначается имя

файла и текст ссылки тегами <A HREF=" "> и </A>. Когда ссылаются на другой HTML-файл в Web, URL всегда начинается с HTTP://

Таким образом, браузер знает, что искать следует документ в WWW, а не файл на Web-узле. Остальная часть URL состоит из пути в Интернет к нужному узлу и имени файла документа, который необходимо найти. Это очень похоже на написание адреса на конверте: чтобы адресата можно было найти, необходимо правильно указать все части адреса.

В качестве иллюстрации ссылки на любое место в Интернете поместим на страницу ссылку на советы по Web-дизайну Лебедева А. «Руководство по Web-дизайну».

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

<HTML>

<HEAD>

<META http-equiv="Content-Type" content="text/html; charset=windows- 1251"><TITLE>Web-design</TITLE></HEAD>

<BODY TEXT="#000000">

<A HREF=http://www.design.ru/rukovodstvo/index.htm>

Руководство по Web-дизайну</A> </BODY></HTML>

На рис. 63 показано, как будет выглядеть файл в окне браузера.

Рис. 63. Вид Web-страницы в окне браузера

Цвет гиперссылки

Для изменения цвета гиперссылки используется тег: <BODY> (табл.

17).

 

Таблица 17. Теги изменения цвета гиперссылки

Тег

Комментарий

 

<BODY LINK=" ">

Устанавливает цвет гиперссылки, по умолчанию

 

 

отображается синим цветом

 

<BODY VLINK =" ">

Устанавливает цвет гиперссылки, на которой посетитель

 

уже побывал (Visited Link)

 

<BODY ALINK =" ">

Устанавливает цвет, который приобретает текст

 

гиперссылки в момент щелчка

 

Изменим цвет гиперссылки в предыдущем примере.

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

<HTML>

<HEAD>

<META http-equiv="Content-Type" content="text/html; charset=windows- 1251"><TITLE>Web-design</TITLE></HEAD>

<BODY TEXT="#000000" LINK="Dark Blue" VLINK="Cormflower" ALINK="Blue">

<A HREF= http://www.design.ru/rukovodstvo/index.htm>

Руководство по Web-дизайну</A> </BODY></HTML>

1.6.3.Использование изображений в качестве гиперссылок

Вкачестве средства ссылок на другие WWW-страницы можно использовать не только текст, но и изображения. То есть при щелчке мышью на изображении на экран выводится другой Web-документ, ссылкой на который и служило это изображение. По умолчанию Webбраузеры окружают изображение синей рамкой.

Вкачестве ссылок на Web-документы можно использовать любые виды изображений, рисунков и пиктограмм (кроме фоновых узоров).

Вкачестве примера можно привести стрелки перехода со страницы на страницу (рис. 64).

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

<HTML>

<HEAD>

<META http-equiv="Content-Type" content="text/html; charset=windows1251"><TITLE>Internet</TITLE></HEAD>

<BODY>

<P ALIGN="CENTER"><B>Интернет и World Wide Web</B><BR> <P ALIGN="CENTER">Здесь вы можете узнать:

<P ALIGN="LEFT">Что такое Интернет

<P ALIGN="LEFT">Историю создания Интернета

<P ALIGN="LEFT">Основные понятия среды Интернета

<P ALIGN="CENTER">

<A HREF="list.htm">

<IMG SRC="more.gif" ALT="Переход к следующей странице"></A> </BODY></HTML>

Рис. 64. Вид Web-страницы в окне браузера

1.6.4. Переход по метке внутри одного документа

Рассмотрим на примере. Создан HTML-документ, где размещены заголовок, две гиперссылки – Электронная почта и Телеконференции, осуществляющие переход внутри данного документа, а также текст, посвященный разъяснению данных понятий (рис. 65).

Рис. 65. Вид Web-страницы в окне браузера

Гиперссылка Электронная почта осуществляет переход на абзац, рассказывающий об электронной почте (рис. 66).

Рис. 66. Вид Web-страницы в окне браузера

Гиперссылка Телеконференции осуществляет переход на абзац телеконференции соответственно (рис. 67).

Рис. 67. Вид Web-страницы в окне браузера

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

<HTML>

<HEAD>

<META http-equiv="Content-Type" content="text/html; harset=windows1251"><TITLE>label</TITLE></HEAD>

<BODY>

<P ALIGN="CENTER"><B>Электронная почта и другие услуги сетей</B><BR><A HREF="#mail">Электронная почта</A>

<BR><A HREF="#teleconference">Телеконференции</A>

<BR><P ALIGN="CENTER">

<B><A NAME="mail”>Электронная почта</A></B>

<P ALIGN="JUSTIFY"><I>Электронная почта </I> – это основной вид услуг компьютерных сетей.

<BR><I>Электронное письмо </I> – это обычный текстовый файл, содержащий электронный адрес получателя и текст письма. В письме могут содержаться не только текстовая информация, но и специальным образом перекодированные рисунки, программы, архивы и пр.

<P ALIGN="CENTER">

<B><A NAME="teleconference">Телеконференции</A></B>

<P ALIGN="JUSTIFY"><I>Телеконференция </I> – это общение группы людей по объединяющей их теме. Телеконференция не ограничена во времени, она может продолжаться месяцами и годами.

<BR>Участники такой конференции – абоненты компьютерной сети. Телеконференция заключается в обмене электронными письмами между ее участниками.

</BODY></HTML>

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

Имя метки, указанное в теге <A HREF=" ">, должно соответствовать имени метки, указанном в теге <A NAME=" ">.

1.6.5. Переход к метке, созданной в другом HTML-документе

Рассмотрим на примере. Созданы два HTML-документа: label_1.htm и label_2.htm (см. рис. 68).

Рис. 68. Слева файл label_1.htm, справа файл label_2.htm

При щелчке на ссылку Электронная почта в файле label_1.htm осуществляется переход к метке Электронная почта файла label_2.htm

Текст программы label_1.htm:

<HTML>

<HEAD>

<META http-equiv="Content-Type" content="text/html; harset="windows1251"><TITLE>label</TITLE></HEAD>

<BODY>

<P ALIGN="CENTER">

<B>Электронная почта и другие услуги сетей</B><BR>

<A HREF="label_2.htm#mail">Электронная почта</A>

<BR><A HREF="label_3.htm#teleconferenc">Телеконференции</A>

</BODY></HTML>

Текст программы label_2.htm:

<HTML>

<HEAD>

<META http-equiv="Content-Type" content="text/html; harset=windows1251"><TITLE>label</TITLE></HEAD>

<BODY><P ALIGN="CENTER">

<B><A NAME="mail”>Электронная почта</A></B>

<P ALIGN="JUSTIFY"><I>Электронная почта </I> – это основной вид услуг компьютерных сетей.

<BR><I>Электронное письмо </I> – это обычный текстовый файл, содержащий электронный адрес получателя и текст письма. В письме могут содержаться не только текстовая информация, но и специальным образом перекодированные рисунки, программы, архивы и пр.

</BODY></HTML>

Замечание: файл label_3.htm организуется аналогично файлу label_2.htm c NAME="teleconferenc".

1.6.6 Полезные советы по созданию гиперссылок

Совет первый: ограничьте количество гиперссылок на одной Webстранице.

Поскольку текст ссылки выводится подчеркнутым шрифтом, слишком большое число ссылок делает страницу абсолютно нечитаемой, и вряд ли это понравится посетителям.

Если есть необходимость ввести множество ссылок, необходимо создать простой (но хорошо организованный) список в конце страницы.

Совет второй: текст гиперссылок должен быть понятным. Необходимо сделать так, чтобы смысл ссылок был понятен. Ссылки

лучше выделить жирным шрифтом. Ссылки не должны нарушать плавности повествования.

Совет третий: предупреждайте о ссылках на большие документы. При ссылке на большие рисунки, файлы, звуковые файлы или видеоклипы лучше заранее предупредить об этом посетителей, поскольку

загрузка больших файлов может занять много времени.

Совет четвертый: поддерживайте ссылки в действующем состоянии. Большинство ссылок со временем устаревают. Web-страницу, на которую делается ссылка, могут удалить или перенести на другой узел. Периодически проверяйте ссылки на Web-cтранице, чтобы точно знать,

что они актуальны. Иначе их лучше не использовать.

1.6.7. Создание изображения-карты

Гиперссылкой может являться не все изображение, а отдельный его фрагмент. Для этого изображение размещается на Web-странице и графически разделяется на фрагменты. В качестве фрагмента могут быть прямоугольник, окружность и многоугольник, т. е. для каждого фрагмента необходимо определить координаты (координаты задаются в пикселях), соответствующие ссылке на HTML-файл (табл. 18).

 

Таблица 18. Теги изображения-карты

Тег

 

 

Комментарий

 

 

1

 

 

2

 

 

<IMG SRC=" "

 

Помещает графический файл на Web-

 

USEMAP="#Изображение-карта">

 

страницу.

 

 

 

 

 

USEMAP сообщает браузеру, что данный

 

 

 

графический

файл

является

 

 

 

изображением-картой, и дает ему

 

 

 

указание найти именной раздел под

 

 

 

названием "Изображение-карта"

 

 

<MAP

 

Указывает браузеру, на что ссылается

 

NAME="Изображение-карта">

 

каждый из фрагментов изображения-

 

<AREA …>

 

карты.

 

 

 

 

AREA задает фрагмент, являющийся

 

<AREA …>

 

ссылкой на HTML-файл.

 

 

</MAP>

 

Замечание: значение, присваиваемое

 

 

 

NAME, должно совпадать со значением,

 

 

 

заданным USEMAP

 

 

Окончание табл. 18

1

 

 

 

2

 

 

 

<AREA SHAPE="RECT"

Задает

прямоугольный

фрагмент

COORDS="Х1,У1,Х2,У2"

изображения с

координатами левого

HREF="f1.htm">

верхнего(X1,У1)

и

правого

 

нижнего(X2,У2)

углов прямоугольника в

 

пикселях. Осуществляет переход к файлу

 

f1.htm

(Х1,У1)

 

 

 

 

 

 

 

 

 

 

 

 

(Х2,У2)

<AREA SHAPE="CIRCLE"

Задает

фрагмент-окружность

с

COORDS="Х,У,R" HREF="f2.htm">

координатами центра окружности(X,У) и

 

радиусом R

 

 

 

 

 

 

R

 

 

 

 

(Х, У)

 

 

 

<AREA SHAPE="POLY"

Задает фрагмент-многоугольник с

COORDS="Х1,У1,Х2,У2,Х3,У3, Х4,У4,

координатами

каждого

угла

Х1,У1" HREF="f3.htm">

многоугольника

 

 

 

 

 

(Х2, У2)

 

 

(Х1, У1)

 

 

 

 

(Х4, У4)

 

 

 

 

(Х3, У3)

 

 

Приведем пример:

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

<HTML>

<HEAD>

<META http-equiv="Content-Type" content="text/html;charset=windows1251"><TITLE>Card</TITLE></HEAD>

<BODY BACKGROUND="fon.gif"> <P ALIGN="CENTER">

<B><FONT COLOR="#000000" SIZE="6">

Дистанционные курсы</FONT></B>

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