|   |
Ссылка состоит из двух компонентов: так называемого якоря (anchor) или элемента привязки
и URL (Universal Resurse Locator) связанного с ним ресурса Internet.
Первый компонент ссылки - якорь это текстовый или графический объект, который как правило
служит органом управления на Web-странице. Каждый раз при просмотре Web-страниц мы видим
множество различных элементов-якорей. Это и красочные рекламные баннеры, всевозможные кнопки
и иконки, выделенные подчеркнутым курсивом элементы текста, адреса электронной почты.
Второй компонент ссылки не отображается Web-броузером, но служит конкретным указанием где в
Internet найти, и что сделать при активизации пользователем соответствующего ему якоря.
Адреса ресурсов бывают относительные и абсолютные.
Относительный адрес это адрес ресурса относительно компьютера и каталога загрузки HTML-документа,
если иной базовый адрес не указан в заголовке документа, тег <BASE>
Абсолютные адреса используются для привязки к ресурсам других узлов Internet и задаются
полным форматом записи (httр://компьютер/путь/файл). Например:
Что такое ссылка теперь вроде ясно. А какие они бывают и как задаются в HTML-документе ?
Ссылки в документах задаются при помощи контейнера <A> ...</A>, следующей структуры:
<A HREF="Ресурс" TARGET="имя окна" TITLE="Подсказка">Элемент - якорь</A>
Атрибут HREF в открывающем теге задает ресурс который необходимо обработать броузеру при выборе на Web-странице, соответствующего ему якоря. Рассмотрим наиболее часто используемые ресурсы:
<A HREF="URL"> - ссылки на другие документы HTML и файлы.
<A HREF="ftр://ftp_server/path/filename"> - ссылки на файлы FTP-сервера.
<A HREF="mailto:e-mail"> - ссылки на адреса электронной почты.
<A HREF="news:newsgroup"> - ссылки на группы новостей.
Атрибут TITLE задает текстовую подсказку в стиле ToolTip, отображаемую броузером при позиционировании указателя-курсора в зоне элемента-якоря.
Заключеный в контейнер элемент-якорь выделяется броузером особым образом (текст-цветом и подчеркиванием, графика-рамкой)
при отображении на Web-странице. Можно задать свой способ выделения элемента-якоря в атрибутах тега <BODY>
- тела документа
Теперь рассмотрим несколько конкретных примеров использования ссылок в документах:
<A HREF="httр://www.site.ru" TITLE="Переход на www.site.ru"> Заходите к нам на огонек </A> - абсолютная ссылка: переход на сайт www.site.ru, текстовый якорь - Заходите к нам на огонек, с подсказкой.
<A HREF="/VW/cars.htm"> Модельный ряд VW </A> - относительная ссылка: открытие станицы cars.htm в подразделе VW относительно раздела основной страницы, текстовый якорь - Модельный ряд VW, без подсказки.
<A HREF="mailtо:webmaster@freemail.ru">Связь с вебмастером</A> - загрузка интерфейса к почтовой системе пользователя с автозаполнением реквизитов получателя, текстовый якорь - Связь с вебмастером, без подсказки.
<A HREF="ftр://ftp.site.ru/soft/driver.zip">Новый драйвер здесь</A> -
доступ на FTP-сервере к файлу драйвера, текстовый якорь-Новый драйвер здесь, без подсказки.
При использовании графического файла в качестве элемента-якоря необходимо вместо текста в контейнере
<A>...</A> использовать конструкцию <IMG SRC="файл">
<A HREF="/VW/passat.htm"><IMG SRC="/VW/CARS/passat.gif"></A> - относительная ссылка:
открытие станицы passat.htm в подразделе VW относительно раздела основной страницы, графический якорь-passat.gif, без подсказки.
Кроме вышеперечисленных ссылок существуют еще внутренние ссылки или закладки.
Этот тип ссылок используется для удобства перемещения в пределах документа.
Для использования в HTML-документе закладок необходимо задать имена тех областей
документа, на которые необходимо ссылаться. Имя закладки в теле документа задается использованием атрибута NAME=ИмяЗакладки
в контейнере <A>...</A>. Причем в данном случае текст,
заключенный в контейнер, не является элементом-якорем (но выводится).
Например для перехода на начало документа необходимо поместить там закладку:
Внутренняя ссылка на закладку в документе имеет следующий формат:
<A HREF="URL документа#ИМЯ">Элемент - якорь</A>
Например для размещения в документе ссылки на внутреннюю закладку (содержащуюся в данном документе) необходимо применить:
А для размещения в документе ссылки на внешнюю закладку (например содержащуюся в
файле Doc1.htm) необходимо применить:
В заключении надо описать еще один важный атрибут тега ссылки, это атрибут TARGET.
Данный атрибут задает окно либо фрейм <A HREF="sample/sample.htm" TARGET="new_win">Пример</A> - загрузка документа
sample.htm в новое окно броузера с именем "new_win".
Вот пожалуй и все что я могу вам рассказать о ссылках. Едем дальше ?
<A NAME=DocBegin>Начало документа<A>
<A HREF="#DocBegin">Перейти к началу документа</A>
<A HREF="Doc1.htm#DocBegin">Перейти к началу документа Doc1.htm</A>
  |   | |
Ваши вопросы и замечания прошу направлять dmitriy_v_k@hotmail.com
© 2001 Дмитрий Красюк
Дата последней модификации: Пятница Март 30, 2001.