Тема |
Иногда есть смысл представлять документ в одном файле. Такая организация применяется для непрерывного чтения материала (например, таким образом организуются глоссарии). Также в этом случае гораздо проще получить распечатку материала (распечатывается один файл вместо десятка). Выбор организации материала стоит за программистом.
В таком большом файле, тем не менее, также есть возможность применять структурирование.
Структурирование достигается путём введения в документ внутренних ссылок.
Наиболее яркий пример внутренних ссылок- это ссылка "наверх", которая предоставляет возможность после прочтения части документа быстро вернутся в его начало.
Внутренние ссылки- это идентификаторы внутри документа, которые проводят [дополнительное] структурирование информации на уровне одного файла.
Внутренние ссылки доступны как из текущего файла, так и извне (внешний файл ссылается на часть документа).
Переход по внутренней ссылке осуществляется следующим образом:
Для объявления внутренних ссылок используется два способа.
Первый способ, применимый в большинстве старых браузеров (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>Имена ссылок формируются как и имена переменных, а именно
При обращении к разделу изнутри документа в ссылке перед именем ссылки используется символ #.
Пример:
<A HREF="#_reference">Текст ссылки</A>Если обращение к разделу идёт извне, то имя ссылки, опять же через #, дописывается к имени файла.
Пример:
<A HREF="glossary.htm#_reference">Текст ссылки</A>Способ с указанием имени файла более общий.