Оглавление

8.1. Внешние гиперссылки

Внешние гипересылки вставляются в HTML-документ с помощью тега <а>. Сам тег <а> должен быть расположен внутри блочного тега, например, <р>, <div> или др.


Основным параметром тега <а> является href. Именно этот параметр задает URL-адрес Web-страницы, которая будет загружена при щелчке мыши на указателе. В качестве указателя может быть текст

   <a href="http://www.mysite.ru/file.html">Текст ссылки</a>


или изображение

  <a href="http://www.mysite.ru/file.html">

  <img src="http://www.mysite.ru/foto.gif" alt="Подсказка"></a>


Если URL-адрес содержит символ "&", то его необходимо заменить на HTML-эквивалент &атр;:
<a href="index.php?id=5&amp;name=Nik">Текст  ссыпки</a>


URL-адреса бывают абсолютными и относительными.

 

 

Абсолютный URL-адрес

 

Абсолютный URL-адрес содержит обозначение протокола, доменный или IP-адрес компьютера, путь к файлу, а также имя файла. Например:
http://www.mysite.ru/folder/file.html


Если файл находится в корневой папке, то путь может отсутствовать:
http://www.mysite.ru/file .html


Имя файла также может отсутствовать. В этом случае загружается Web-страница, заданная по умолчанию в настройках Web-сервера:
http://www.mysite.ru/
http://www.mysite.ru/folder/

 

 

Относительный URL-адрес


При относительном задании URL-адреса путь определяется с учетом местоположения Web-страницы, на которой находится ссылка. Возможны следующие варианты:
-   если нужная Web-странииа находится в той же папке, что и Web-страница, содержащая ссылку, то URL-адрес может содержать только имя файла. Если с Web-страницы, находящейся по адресу http://www.mysite.ru/folderl/folder2/filel.html, нужно перейти наhttp://www.mysite.ru/folderl/folder2/file2.html. то ссылка будет такой:


     <a  href="file2.html">Текст  ссылки</а>


-   если с Web-страницы, находящейся по адресу http://www.mysite.ru/folderl/folder2/filel.html,

    нужно перейти на http://www.mysite.ru/folderl/folder2/folder3 /file2.html то ссылку можно указать так:

 

     <a  href="folder3/file2.html">Текст  ссылки</а>

 

-  если с Web-страницы, находящейся по адресу http://www.mysite.ru/folderl/folder2/filel.html,

   нужно перейти на    http://www.mysite.ru/folderl/file2.html, то ссылка будет такой:

 

          <a  href="../file2.html">Текст  ссылки</а>

 

    А при переходе с http://www.mysite.in/folderl/foIder2/foIder3/illel.html на http://www'.my$ite.in/folderl/flle2.htinl — такой:

 

          <a  href="../../file2.html">Текст  ссылки</а>   

 

Очень часто необходимо загрузить документ в новое окно Web-браузера. Дня этого в параметре target тега <а> следует указать значение _blank:

       <a href="http://www.mysite.ru/file.html" target="_blank" >Ссылка</a>


Другие значения параметра target мы рассмотрим при изучении фреймов (см. разд. 10.6).

Примечания:
  • Кроме HTML-документов можно ссылаться и на файлы других тилов, например, изображения, архивы и т.д. При переходе по такой ссылке Web-браузер в зависимости от типа файла либо отобразит его. либо предложит сохранить.
  • Использование параметра target в формате strict недопустимо.
Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити