HTML Ссылки
Курс по основам HTML. W3Schools на русском языке. Уроки для начинающих
HTML Как создать ссылки на веб-сайте?
Ссылки находятся почти на всех веб-страницах. Ссылки позволяют пользователям нажимать их и переходить от страницы к странице на сайте, а иногда между сайтами.
HTML-ссылки - гиперссылки
HTML-ссылки - это гиперссылки. Вы можете нажать на ссылку и перейти на другую веб-страницу. Когда вы передвигаете курсор мыши через ссылку, стрелка мыши преобразуется в маленькую руку.
Примечание: Ссылка не обязательно должна быть текстом. Это может быть также изображение или любой другой элемент HTML.
HTML-ссылка - синтаксис
HTML ссылки определяются тегом <a>
:
<a href="url">link text</a>
Атрибут href
определяет адрес назначения (https://www.w3schools.com/html/) ссылки. Текст ссылки является видимой частью (Visit our HTML tutorial). Нажав на текст ссылки, вас отправит на указанный веб-адрес.
Локальные ссылки
В приведенном выше примере использован абсолютный URL-адрес (полный веб-адрес). Локальная ссылка (ссылка на тот самый веб-сайт) указана с относительным URL (без https://www....).
Цвета 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 - открывает связанный документ в указанном фрейме
Этот пример откроет связанный документ в новом окне / вкладке веб-браузера:
Совет. Если веб-страница заблокирована во фрейме, вы можете воспользоваться target="_top"
, чтобы выйти с фрейма:
Пример:
<a href="https://www.w3schools.com/html/" target="_top">HTML5 tutorial!</a>
Попробуйте сами »
HTML-ссылка - изображение как ссылка
Обычно изображения используются как ссылки:
Пример:
<a href="default.asp">
<img src="smiley.gif" alt="HTML tutorial" style="width:42px;height:42px;border:0;">
</a>
Попробуйте сами »
Примечание: border: 0;
добавляется, чтобы предотвратить отображение рамки вокруг изображения в IE9 (и более ранних версиях) (когда изображение является ссылкой). Хотя для других современных браузеров данный параметр не нужен.
HTML-ссылки - атрибут title
Атрибут title
определяет дополнительную информацию про элемент. Эта информация обычно отображается как текст-подсказка, когда мышка перемещается над элементом (например, над ссылкой).
Пример:
<a href="https://www.w3schools.com/html/" title="Go to W3Schools HTML section">Visit our HTML Tutorial</a>
Попробуйте сами »
HTML-ссылки - bookmark (закладки)
HTML закладки (bookmark) используются для того, чтобы читатели могли переходить к определённым частям веб-страницы. Закладки могут быть полезными, если ваша веб-страница очень длинная. Чтобы создать закладку, сначала необходимо создать закладку, а потом добавить ссылку на неё. Когда ссылка будет нажата, страница прокрутиться до необходимого места с помощью закладки.
Пример
Сначала создайте закладку с атрибутом 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/default.asp">HTML tutorial</a>
Попробуйте сами »
Этот пример ссылается на страницу, размещенную в папке html на текущем веб-сайте:
<a href="/html/default.asp">HTML tutorial</a>
Попробуйте сами »
Этот пример ссылается на страницу, расположенную в той же папке, что и текущая страница:
<a href="default.asp">HTML tutorial</a>
Попробуйте сами »
Примечание: Подробнее про пути к файлам вы можете прочитать в разделе HTML Пути к файлам.
Резюме раздела
- Используйте элемент
<a>
чтобы определить ссылку - Используйте атрибут
href
для определения адреса ссылки - Используйте атрибут
target
чтобы определить, где открыть связанный документ - Используйте елемент
<img>
(внтури <a>) чтобы использовать изображение как ссылку - Используйте атрибут
id
(id="значение"), чтобы определить закладки на странице - Используйте атрибут
href
(href="#значение") для ссылки на закладку
Проверьте себя с помощью упражнений!
HTML теги ссылок
Тег | Описание |
---|---|
<a> |
Определяет гиперссылку |
Примечание: Для получения полного списка всех доступных HTML тегов, посетите Справочник HTML тегов.