HTML Ссылки
Ссылки (hyperlinks) — это один из самых важных элементов веб-страниц. Они позволяют пользователям переходить от одной страницы к другой, делая навигацию по сайтам удобной и интуитивно понятной.
Что такое ссылки?
Ссылки — это элементы, которые позволяют пользователям переходить на другие страницы или ресурсы.
Когда вы кликаете на ссылку, браузер открывает заданный URL-адрес.
Когда вы наводите указатель мыши на ссылку, стрелка мыши превращается в маленькую руку.
Ссылки могут быть текстовыми, изображениями или любыми другими HTML-элементами.
Синтаксис ссылок в HTML
Ссылки в HTML создаются с помощью тега <a>
, который имеет следующий синтаксис:
<a href="url">Текст ссылки</a>
- href: Атрибут, указывающий на URL-адрес, куда ведет ссылка. Это самый важный атрибут тега
<a>
. - Текст ссылки: Текст, который будет отображаться на странице и по которому можно кликнуть.
Нажав на текст ссылки, посетитель перейдёт по указанному адресу URL.
Пример:
<a href="https://www.example.com">Перейти на Example.com</a>
По умолчанию ссылки отображаются во всех браузерах следующим образом:
- Непосещённая ссылка подчеркнута и синего цвета
- Посещённая ссылка подчеркнута и фиолетового цвета
- Активная ссылка подчеркнута и красного цвета
Совет: Чтобы придать другой внешний вид, ссылки можно стилизовать с помощью CSS.
Атрибуты ссылок
1. href — основной атрибут ссылки
Атрибут href
указывает на URL-адрес, куда будет перенаправлен пользователь при клике на ссылку. Это может быть как абсолютный URL (полный адрес), так и относительный URL (адрес относительно текущей страницы).
Пример абсолютного URL:
<a href="https://www.example.com">Пример абсолютного URL</a>
Пример относительного URL:
<a href="page.html">Пример относительного URL</a>
2. target — где открыть ссылку
Атрибут target
определяет, где будет открыт связанный документ.
Он может принимать следующие значения:
_self
: Открывает документ в том же окне/вкладке (по умолчанию)._blank
: Открывает документ в новом окне или вкладке._parent
: Открывает документ во фрейме родителя._top
: Открывает документ во всем окне браузера.
Пример:
<a href="https://www.example.com" target="_blank">Открыть в новой вкладке</a>
3. title — дополнительная информация о ссылке
Атрибут title
предоставляет дополнительную информацию о ссылке, которая обычно отображается как всплывающая подсказка при наведении курсора мыши на ссылку.
Пример:
<a href="https://www.example.com" title="Перейти на сайт Example.com">Пример ссылки с title</a>
Использование изображений в качестве ссылок
Вы можете использовать изображение в качестве ссылки, поместив тег <img>
внутри тега <a>
:
Пример:
<a href="https://www.example.com">
<img src="image.jpg" alt="Пример изображения-ссылки">
</a>
Ссылка на адрес электронной почты
Для создания ссылки, которая открывает почтовую программу пользователя, используйте схему mailto:
в атрибуте href
:
Пример:
<a href="mailto:example@example.com">Написать письмо</a>
Кнопка как ссылка
Чтобы использовать кнопку в качестве ссылки, вам нужно добавить немного JavaScript-кода.
JavaScript позволяет определить, что должно происходить при определенных событиях, таких как нажатие кнопки:
Пример:
<button onclick="window.location.href='https://www.example.com'">Перейти на Example.com</button>
Абсолютные и относительные URL
- Абсолютные URL: Полный адрес, включающий протокол (например,
https://
). - Относительные URL: Адрес относительно текущей страницы.
Пример абсолютного URL:
<a href="https://www.example.com/page.html">Абсолютный URL</a>
Пример относительного URL (Ссылка на локальную страницу в каталоге html текущего сайта):
<a href="/html/page.html">Относительный URL</a>
Пример относительного URL (Ссылка на локальную страницу в том же каталоге, что и текущая страница):
<a href="page.html">Относительный URL</a>
Краткое содержание главы
- Используйте элемент
<a>
для определения ссылки. - Применяйте атрибут
href
, чтобы задать адрес ссылки. - Атрибут
target
используется для задания места открытия связанного документа. - Элемент
<img>
внутри элемента<a>
позволяет использовать изображение в качестве ссылки. - Схема
mailto:
внутри атрибутаhref
создаёт ссылку, открывающую почтовую программу пользователя.