Навигация

Навигация - это управление переходами между документами. Основное средство навигации - гиперссылка. Гиперссылка создаётся с помощью тега <a>. Атрибут href=url этого тега позволяет задать URL другого документа, который загружается в браузер сразу после активизации ссылки. Пример создания гиперссылки:

<a href="http://www.yandex.ru">Поиск информации</a>

URL гиперссылки может быть  абсолютнным, как в предыдущем примере, или относительным. Последний задаёт адрес целевого документа относительно базового URL, которым обычно является URL текущего документа. Прежде, чем проиллюстрировать такую ссылку, укажем на возможность открыть новый документ в отдельном окне браузера - для этого достаточно включить в тег <a> атрибут target с значением "_blank".

Теперь организуем ссылку на документ с именем BaseTags.htm, который находится в том же каталоге, что и текущий документ:

<a href="BaseTags.htm" target="_blank">Основные теги</a>

Вот так будет выглядеть эта ссылка  в браузере: Основные теги . Для активизации ссылки надо подвести курсор мышки к изображению ссылки (при этом её значение должно появиться в строке статуса браузера) и сделать щелчок правой кнопкой. Активизируйте нашу ссылку и вы увидите соответствующий документ в новом окне. Удалим его и продолжим чтение текущего документа.

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

Есть ещё одно важное назначение тега <a> - создание метки в определённом месте документа, на которую можно выполнить переход по гиперссылке. Такая метка называется якорем. Якорь создается с помощью атрибута name=name, значение которого определяет имя якоря. В гиперссылке имя якоря добавляется к URL через знак #. Например, если в начале документа мы расположим якорь <a name=begin>, а здесь создадим ссылку <a href="#begin">Перейти в начало</a>, то при её активизации браузер выполнит переход в начало текущего документа. Таким способом можно организовать переход в любое место любого документа. Попробуйте Перейти в начало .