- •Гиперссылка.
- •Относительные и абсолютные ссылки.
- •Url (Uniform Resource Locator)- универсальный указатель ресурса. Для указания положения файлов на серверах World Wide Web (www) используются единые указатели url.
- •Ссылки на отдельные разделы документа.
- •Ссылки на отдельные разделы текущего документа.
- •Связь между разделами документа.
Url (Uniform Resource Locator)- универсальный указатель ресурса. Для указания положения файлов на серверах World Wide Web (www) используются единые указатели url.
URL – адрес некоторого объекта в Интернете. В него входит название ресурса, котрому производится доступ (например, WWW, Gopher, FTP), адрес сервера и положение файла.
Синтаксис:
Ресурсы Интернета |
Формат ссылки |
Пример записи ссылки |
Web-страница |
http://sitename |
http://www.mysite.com/ |
mailto:address |
mailto:me@mysite.com |
|
Newsgroup |
news:newsgroupname |
News:news.newsusers.questions |
FTP |
ftp://sitename |
ftp://ftp.mysite.com/ |
Gopher |
gopher://sitename |
gopher://gopher.mysite.com/ |
WAIS |
wais://sitename |
wais://wais.mysite.com/ |
TelNet |
telnet://sitename |
telnet://bbsmysite.com/ |
<BASE>- базовый, основной URL. Задает базовый адрес для ссылок. Используется для отображения документов.
Основной синтаксис: <BASE href=”URL”>. Является элементом заголовка (HEAD), при чем он используется (прописывается) только один раз.
Атрибуты:
имя |
значение |
смысл |
Примеание |
HREF |
URL |
базовый URL |
обязателен |
Например, <BASE href=”http://foo.com/index.html”><IMG src=”images/bar.jpg”>. Это приведет к формированию следующего адреса изображения:
http://foo.com/images/bar.jpg
Если в тексте документа встретится относительная ссылка <A href=”путь2/имя_документа.html”>видимый текст ссылки</a>, то она будет соответствовать URL: http://компьютер/путь2/имя_документа.html .
В случае, когда надо задать базовый адрес для локального диска (например, D:), то надо использовать следующую конструкцию: <BASE href=”file://D:\путь\”>. Тогда при указании относительной ссылки можно будет задавать не только имя файла, но и имен папок, в которых они находятся.
Ссылки на отдельные разделы документа.
Ссылки могут указывать на определенное место внутри текущей страницы или на другой страницы, если в нужное место предварительно вставить метку (якорь). Метка также имеет тэги <A>…</a>, но вместо атрибута HREF= для нее обязательным является атрибут NAME=.
<A name=”Метка”>текст</a>
Значением этого атрибута является имя метки. Оно может состоять из латинских букв и цифр и не должно содержать пробелов.
В больших сайтах метки часто используются для перехода к определенной части некоторой страницы.
<A name=”http://адрес/файл.html#метка”>текст</a>
Ссылки на отдельные разделы текущего документа.
Для ссылки на установленную метку надо указать имя метки в конце URL имени документа, отделив его символом #.
Шаблон перехода:
Текст подсказки<A href=”#Метка”>текст для щелчка</a>
Пример:
<HTML>
<HEAD> <TITLE>Ссылки на текущую страницу</title></head>
<BODY>
<P>О том как связаться с автором рассказано в<A href=”#address”>
конце этой страницы.</a></p>
<p>Здесь располагается основное содержание страницы
<A name=”address”>kiviny@mail.ru</a></p>
</body>
</html>
Задание. Создайте файл с именем lab3.html. Проанализируйте результат программы просмотра следующего текста:
<HTML>
<HEAD> <TITLE>Ссылки на текущую страницу</title></head>
<BODY>
<P>Поиск по тексту
<A href=“lab3.html#pr”>Преподаватели</a><br>
<A href=”lab3.html#st”>Студенты</a>
</p>
<P><H2 align=center><A name=”pr”>Преподаватели</a></h2>
<br>Борисов
<br>Иванов
<br>Петров
<br>Сидоров
</p>
<P><H2 align=center><A name=”st”>Студенты</a></h2>
<br>Ивликов
<br>Буянов
<br>Казанцев
<br>Плахов
</p>
</body>
</html>
