ЛУЧШИЙ САЙТ ДЛЯ ВЕБ-РАЗРАБОТЧИКОВ
HTML5. Уроки для начинающих

En Ua

HTML Ссылки



Ссылки находятся почти на всех веб-страницах. Ссылки позволяют пользователям переходить от страницы к странице.


HTML Ссылки - Гиперссылки

HTML ссылки - это гиперссылки.

Вы можете нажать на ссылку и перейти к другому документу.

При наведении мыши на ссылку стрелка мыши превратится в маленькую стрелку.

Примечание: Ссылка не обязательно должна быть текстовой. Это может быть изображение или любой другой элемент HTML.


HTML ссылки - Синтаксис

Гиперссылки определяются с помощью HTML тега <a> (от слова anchor - якорь):

<a href="url">Текст ссылки</a>

Пример

<a href="https://www.w3schools.com/html/">HTML уроки для начинающих онлайн</a>
Попробуйте сами »

Атрибут href указывает адрес назначения ссылки (https://www.w3schools.com/html/).

Текст ссылки является видимой частью (HTML уроки для начинающих онлайн).

Нажав на текст ссылки, вас отправит на указанный адрес.

Примечание: Без косой черты (слеша) в конце адресов подпапок вы можете сгенерировать два запроса к серверу. Многие серверы автоматически добавляют косую черту в конец адреса, а затем создают новый запрос.


Локальные ссылки

В приведенном выше примере используется абсолютный URL (полный веб-адрес).

Локальная ссылка (ссылка на тот же веб-сайт) указывается с относительным URL (без https://www....).

Пример

<a href="html_images.html">HTML Изображения</a>
Попробуйте сами »

HTML Цвета ссылок

По умолчанию ссылка будет выглядеть так (во всех браузерах):

  • Непосещенная ссылка - подчеркнута и синим цветом
  • Посещенная ссылка - подчёркнута и фиолетовым цветом
  • Активная ссылка - подчёркнута и красным цветом

Вы можете изменить цвета по умолчанию, используя CSS:

Пример

<style>
a:link {
  color: green;
  background-color: transparent;
  text-decoration: none;
}

a:visited {
  color: pink;
  background-color: transparent;
  text-decoration: none;
}

a:hover {
  color: red;
  background-color: transparent;
  text-decoration: underline;
}

a:active {
  color: yellow;
  background-color: transparent;
  text-decoration: underline;
}
</style>
Попробуйте сами »

Ссылки часто оформляются в виде кнопок с помощью CSS:

Это ссылка

Пример

<style>
a:link, a:visited {
  background-color: #f44336;
  color: white;
  padding: 15px 25px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
}

a:hover, a:active {
  background-color: red;
}
</style>
Попробуйте сами »

Чтобы узнать больше о CSS, перейдите на наш CSS Учебник.


HTML ссылки - Атрибут target

Атрибут target указывает, где открыть связанный документ.

Атрибут target может иметь одно из следующих значений:

  • _blank - Открывает связанный документ в новом окне или вкладке
  • _self - Открывает связанный документ в том же окне/вкладке, в котором он был нажат (по умолчанию)
  • _parent - Открывает связанный документ в родительском фрейме
  • _top - Открывает связанный документ в полном теле окна
  • framename - Открывает связанный документ в названном фрейме

Этот пример откроет связанный документ в новом окне/вкладке браузера:

Пример

<a href="https://www.w3schools.com/" target="_blank">Посетите W3Schools!</a>
Попробуйте сами »

Совет: Если ваша веб-страница заблокирована во фрейме, вы можете использовать target="_top", чтобы выйти из фрейма:

Пример

<a href="https://www.w3schools.com/html/" target="_top">HTML5 Учебник!</a>
Попробуйте сами »

HTML Ссылки - Изображение как ссылка

Часто в качестве ссылок используются изображения:

Пример

<a href="index.html">
  <img src="smiley.gif" alt="HTML уроки для начинающих" style="width:42px;height:42px;border:0;">
</a>
Попробуйте сами »

Примечание: border:0; добавляется, чтобы IE9 (и более ранние версии) не отображал рамку вокруг изображения (когда изображение является ссылкой).


Атрибут Title - Подсказка для ссылок

Атрибут title определяет дополнительную информацию об элементе. Информация чаще всего отображается в виде всплывающей подсказки, когда мышь перемещается над элементом.

Пример

<a href="https://www.w3schools.com/html/" title="Перейти на уроки по HTML начинающих">Уроки по HTML для начинающих</a>
Попробуйте сами »

HTML Ссылки - Создать закладку

HTML-закладки используются, чтобы позволить читателям переходить к определенным частям веб-страницы.

Закладки могут быть полезны, если ваша веб-страница очень длинная.

Чтобы создать закладку, сначала необходимо создать закладку, а затем добавить ссылку на нее.

При нажатии на ссылку страница прокручивается до места с закладкой.

Пример

Сначала создайте закладку с атрибутом id:

<h2 id="C4">Глава 4</h2>

Затем добавьте ссылку на закладку ("Перейти к главе 4") на той же странице:

<a href="#C4">Перейти к главе 4</a>

Или добавьте ссылку на закладку ("Перейти к главе 4") из другой страницы:

Пример

<a href="html_demo.html#C4">Перейти к главе 4</a>
Попробуйте сами »

Внешние пути

На внешние страницы можно ссылаться по полному URL или по пути относительно текущей веб-страницы.

В этом примере используется полный URL-адрес для ссылки на веб-страницу:

Пример

<a href="https://www.w3schools.com/html/index.html">HTML учебник</a>

Попробуйте сами »

Этот пример ссылается на страницу, расположенную в папке html на текущем веб-сайте:

Пример

<a href="/html/index.html">HTML учебник</a>

Попробуйте сами »

Этот пример ссылается на страницу, расположенную в той же папке, что и текущая страница:

Пример

<a href="index.html">HTML учебник</a>

Попробуйте сами »

Вы можете прочитать больше о путях к файлам в главе HTML Пути к файлам на нашем сайте W3Schools на русском.


Резюме раздела

  • Используйте элемент <a> для определения ссылки
  • Используйте атрибут href для определения адреса ссылки
  • Используйте атрибут target чтобы определить, где открыть связанный документ
  • Используйте элемент <img> (внутри <a>) для использования картинки в качестве ссылки
  • Используйте атрибут id (id="значение") для определения закладок на странице
  • Используйте атрибут href (href="#значение") для ссылки на закладку

HTML Упражнения

Проверьте себя с помощью упражнений

Упражнение:

Используйте корректный HTML, чтобы превратить текст ниже в ссылку на "default.html".

>Посетите наш HTML учебник.


HTML Теги ссылок

Тег Описание
<a>Определяет гиперссылку

Для получения полного списка всех доступных тегов HTML, посетите наш HTML Справочник тегов.


Вопросы для самоконтроля

  • Для чего нужны ссылки на веб-страницах?
  • Что такое гиперссылки?
  • С помощью какого тега определяются гиперссылки на HTML-страницах?
  • Какой атрибут указывает адрес назначения гиперссылки на HTML-страницах?
  • Какая часть гиперссылки просматривается на веб-страницах?
  • Какие объекты на веб-страницах могут быть гиперссылками?
  • Какая разница между локальными и абсолютными адресами гиперссылок?
  • Какие цвета по умолчанию в гиперссылок?
  • С помощью чего можно изменить цвет гиперссылок?
  • Какой атрибут указывает, где открыть связанный веб-документ?
  • Какие значения в атрибута target?
  • Можно ли использовать изображение в качестве ссылки?
  • Какой атрибут определяет дополнительную информацию об элементе в виде подсказки?
  • Для чего нужны HTML-закладки?
  • Что нужно указать, чтобы сделать закладку на странице?
  • Какие ссылки используются для перехода по страницам в пределах одного сайта?
  • Какие ссылки используются для перехода с одного сайта на другой?