Информатика Электронный учебник
Пятница, 17.05.2024, 11:42
ГлавнаяРегистрацияВход Приветствую Вас Гость | RSS

Меню сайта

Категории раздела
Алгоритмизация и программирование [4]
Паскаль [0]
Язык JavaScript HTML [0]
Теги HTML [8]
Интерактивная страница HTML [1]
Языки программирования [0]
Общие сведения

Наш опрос
Умеете ли Вы работать с информацией?
Всего ответов: 12

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Форма входа


Главная » Файлы » Программирование » Теги HTML

Ссылка
15.06.2012, 11:17
Ссылка - тег a

Ссылка - одно из важнейших понятий для html-документов. Бродя по интернету, вы щелкаете по кнопочкам и текстам и попадаете на нужные вам страницы. Эти страницы могут находиться на том же сервере, а могут и на сервере, находящемся на другом конце планеты. Но в обоих случаях переход осуществляется практически мгновенно.

А как вы узнаете, куда надо щелкнуть, чтобы перейти на другую страницу? Либо визуально (цвет ссылки другого цвета и подчеркнут), либо по курсору мыши, который превращается в ладошку.

За все эти преображения отвечает тег-контейнер <a></a>. А за то, куда направить пользователя по щелчку - его атрибут - href. Рассмотрим подробнее:

&lt;html&gt; &lt;head&gt; &lt;title&gt;Ссылки в html&lt;/title&gt; &lt;/head&gt; &lt;body&gt; Посетите &lt;a href="http://www.yandex.ru"&gt; поисковую систему Яндекс &lt;/a&gt; &lt;/body&gt; &lt;/html&gt;
Результат: Если вы щелкните по ссылке, то перейдете на сайт www.yandex.ru. Обратите внимание, когда вы подводите курсор мыши к ссылке, внизу (в строке состояния) отображается адрес, на который ведет ссылка.

Итак, между тегами <a></a> пишется текст, при щелчке по которому осуществляется переход. А в качестве значения атрибута href выступает адрес страницы, на которую будет осуществлен переход. Об адресе следует поговорить подробнее.

Абсолютная и относительная адресация

Существуют два способа задания URL-адреса: абсолютный и относительный. О том, что такое URL читайте на странице что такое URL.

Рассмотрим на примере. Пусть у нас есть сайт с зарегистрированным доменом - mysite.ru. Все страницы сайта у нас хранятся на сервере в двух папках public и private. При этом в папке public содержатся файлы index.html и articles.html, а в папке private - price.html и cinema.html. Т.е. наш сайт имеет следующую структуру:



При абсолютной адресации используется полный путь, т.е. с указанием протокола, сервера, каталога и страницы. В нашем примере абсолютный адрес страницы index.html следующий:
&lt;a href="http://www.mysite.ru/public/index.html"&gt;
А страницы cinema.html:
&lt;a href="http://www.mysite.ru/private/cinema.html"&gt;
При относительной адресации путь указывается от того каталога, в котором хранится исходный файл. Например, если мы хотим разместить ссылку со страницы index.html (исходный файл) на страницу articles.html, то, учитывая, что обе страницы лежат в одном каталоге (т.е имеют один уровень), она будет выглядеть следующим образом:
&lt;a href="articles.html"&gt;
Если же мы захотим сделать ссылку со страницы index.html на страницу price.html, то, учитывая, что страницы лежат в разных каталогах, она будет выглядеть следующим образом:
&lt;a href="../private/price.html"&gt;
Две точки вначале означают подняться в иерархии папок на уровень выше.

Все ссылки на внешние источники имеют абсолютный адрес. Внутренние ссылки (в пределах сайта) можно задавать любым способом. Какой способ задания адреса выбрать решать вам. У каждого есть свои плюсы и минусы. Если, используя абсолютную адресацию, вы решите поменять домен, то вам придется переделывать все ссылки на вашем сайте. При относительной адресации этого делать не придется, при условии сохранения структуры папок.

Ссылки в новом окне

Вы знаете, что при щелчке по ссылки, документы могут открываться как в текущем окне, так и в новом. Этим процессом можно управлять. По умолчанию ссылки загружаются в то же окно, но если указать параметр target="_blank", то ссылка загрузится в новое окно.

&lt;html&gt; &lt;head&gt; &lt;title&gt;Ссылки в новом окне&lt;/title&gt; &lt;/head&gt; &lt;body&gt; Посетите &lt;a href="http://www.yandex.ru" target="_blank"&gt; поисковую систему Яндекс &lt;/a&gt; &lt;/body&gt; &lt;/html&gt;
Результат: Если вы щелкните по ссылке, то ресурс Яндекса откроется в новом окне, и вы не потеряете страницу, которую читаете сейчас.

Использование якорей

Иногда, когда документ слишком длинный, полезно сделать ссылки на его разделы. Например, если вы щелкните по этой ссылке, то окажитесь в начале этой страницы. Кстати, содержание уроков сделаны по этому же принципу.

Для таких переходов следует создать пустую ссылку с параметром name там, куда следует перейти. И ссылку с указанием этого имени (после знака #) в качестве адреса параметра href там, откуда следует перейти. На примере будет понятнее:
&lt;html&gt; &lt;head&gt; &lt;title&gt;Ссылки в html&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;p&gt;&lt;a name="top"&gt;&lt;/a&gt; первый абзац, в котором стоит пустая ссылка - якорь &lt;/p&gt; &lt;p&gt;второй абзац&lt;/p&gt; &lt;p&gt;третий абзац&lt;/p&gt; &lt;p&gt;&lt;a href="#top"&gt;Наверх&lt;/a&gt;&lt;/p&gt; &lt;/body&gt; &lt;/html&gt;
В результате, щелкнув по ссылке "Наверх", вы попадете в начало первого абзаца. Чтобы результат был виден, сделайте тексты второго и третьего абзацев длинными.

Подсказки

У ссылок есть параметр title, в качестве значения которого можно указать текст, который будет выводиться в качестве подсказки, если подвести курсор мыши к ссылке.

Пример ссылки со всеми ее параметрами:
&lt;html&gt; &lt;head&gt; &lt;title&gt;Ссылки в html&lt;/title&gt; &lt;/head&gt; &lt;body&gt; Посетите &lt;a href="http://www.yandex.ru" target="_blank" title="переход на Яндекс"&gt; поисковую систему Яндекс &lt;/a&gt; &lt;/body&gt; &lt;/html&gt;
Категория: Теги HTML | Добавил: user
Просмотров: 1256 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск

Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz

  • Copyright MyCorp © 2024 Конструктор сайтов - uCoz