Внутренние ссылки


Тема

Случаи использования внутренних ссылок

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

В таком большом файле, тем не менее, также есть возможность применять структурирование.

Структурирование достигается путём введения в документ внутренних ссылок.

Наиболее яркий пример внутренних ссылок- это ссылка "наверх", которая предоставляет возможность после прочтения части документа быстро вернутся в его начало.


Наверх

Определение внутренних ссылок

Внутренние ссылки- это идентификаторы внутри документа, которые проводят [дополнительное] структурирование информации на уровне одного файла.

Внутренние ссылки доступны как из текущего файла, так и извне (внешний файл ссылается на часть документа).

Переход по внутренней ссылке осуществляется следующим образом:


Наверх

Объявление внутренних ссылок

Для объявления внутренних ссылок используется два способа.

Первый способ, применимый в большинстве старых браузеров (Internet Explorer 3.0, Netscape Navigator 3.0)- это использование контейнера A с параметром NAME. Параметр NAME задаёт имя ссылки.

Пример :

<A NAME="_reference"></A>

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

Второй способ задания внутренних ссылок, который поддерживается браузерами IE 4.0 и выше и NN 4.0 и выше, это использование в контейнерах и одиночных тегах параметра ID.

Пример :

<H2 ID="">Текст заголовка</H2>
<P ID="">Текст абзаца</P>

Наверх

Задание имени ссылок

Имена ссылок формируются как и имена переменных, а именно


Наверх

Обращение к ссылкам

При обращении к разделу изнутри документа в ссылке перед именем ссылки используется символ #.

Пример:

<A HREF="#_reference">Текст ссылки</A>

Если обращение к разделу идёт извне, то имя ссылки, опять же через #, дописывается к имени файла.

Пример:

<A HREF="glossary.htm#_reference">Текст ссылки</A>

Способ с указанием имени файла более общий.


Наверх