Html теги ссылка: Атрибут href | htmlbook.ru

Ссылки — Учебник HTML


❮ Назад Далее ❯


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

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

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

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

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

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


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

HTML тег <a> определяет гиперссылку. Он имеет следующий синтаксис:

<a href=»url«>текст ссылки</a>

Самый важный атрибут элемента <a> — это атрибут href, что указывает на пункт назначения ссылки.

Текст ссылки это та часть, которая будет видна читателю.

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

Пример

В этом примере показано, как создать ссылку на Schoolsw3.com:

<a href=»https://schoolsw3.com/»>Посетить Schoolsw3.com!</a>

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

По индексу ссылки будут отображаться следующим образом во всех браузерах:

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

Совет: Ссылки, конечно, можно стилизовать с помощью CSS, чтобы получить другой вид!


HTML Ссылки — атрибут target

По индексу связанная страница будет отображаться в текущем окне браузера. Чтобы изменить это, необходимо указать другой целевой объект для ссылки.

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

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

  • _self — По умолчанию. Открывает документ в том же окне / вкладке, в котором он был нажат
  • _blank — Открывает документ в новом окне или вкладке
  • _parent — Открывает документ в родительском фрейме
  • _top — Открывает документ во всем теле окна

Пример

Используйте target="_blank", чтобы открыть связанный документ в новом окне браузера или на новой вкладке:

<a href=»https://schoolsw3.com/» target=»_blank»>Посетить Schoolsw3!</a>

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


Абсолютные и относительные ссылки

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

Локальная ссылка (ссылка на страницу внутри того же веб-сайта) указывается с помощью относительного URL (без "https://www"):

Пример

<h3>Абсолютные URLы</h3>
<p><a href=»https://www. w3.org/»>W3C</a></p>
<p><a href=»https://www.google.com/»>Google</a></p>

<h3>Относительные URLы</h3>
<p><a href=»html_images.php»>HTML Изображения</a></p>
<p><a href=»/css/index.php»>CSS Учебник</a></p>

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



HTML Ссылки — использование изображения в качестве ссылки

Чтобы использовать изображение в качестве ссылки, просто поместите тег <img> внутри тега <a>:

Пример

<a href=»index.php»>
 <img src=»smiley.gif» alt=»HTML учебник»>
</a>

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


Ссылка на адрес электронной почты

Используйте mailto: внутри атрибута href, чтобы создать ссылку, которая открывает пользователя программы электронной почты (чтобы позволить им отправить новое сообщение электронной почты):

Пример

<a href=»mailto:someone@example.

com»>Отправлять электронную почту</a>

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


Кнопка как ссылка

Чтобы использовать HTML кнопку в качестве ссылки, вы должны добавить некоторый код JavaScript.

JavaScript позволяет указать, что происходит при определенных событиях, таких как нажатие кнопки:

Пример

<button>HTML Учебник</button>

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

Совет: Узнайте больше о JavaScript в разделе JavaScript Учебник.


Названия ссылок

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

Пример

<a href=»https://schoolsw3.com/html/» title=»Идти к Schoolsw3 HTML раздел»>Посетите HTML Учебник</a>

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


Подробнее об абсолютных и относительных URL-адресах

Пример

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

<a href=»https://schoolsw3. com/html/index.php»>HTML учебник</a>

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

Пример

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

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

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

Пример

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

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

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

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


Краткое содержание главы

  • Используйте элемент <a> для определения ссылки
  • Используйте атрибут href для определения адреса ссылки
  • Используйте атрибут target для определения места открытия связанного документа
  • Используйте элемент <img> (внутри <a>) чтобы использовать изображение в качестве ссылки
  • Используйте mailto: схему внутри атрибута href, чтобы создать ссылку, которая открывает программу электронной почты пользователя

HTML Упражнения

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

Упражнение:

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

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



HTML Ссылки теги

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

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


❮ Назад Далее ❯

улучшаем семантику ссылок / Хабр

Примечание: ниже перевод статьи «Boost Your Hyperlink Power». В ней освещается использование атрибутов rel и rev, а также некоторые микроформаты.

Часть HTML-тегов и атрибуты мы используем каждый день в свой работе. Заголовки, параграфы, списки и картинки являются основой разметки каждого веб-разработчика. Но наиболее распространенным элементом, наверное, будет ссылка — простой тег, который связывает воедино все страницы, создавая ту самую беспорядочную структуру, которую мы называем Всемирная Сеть Интернет (WWW).

Ссылка как она есть

Весь потенциал ссылок заключается в атрибуте href, сокращение от hypertext reference. Он создает одностороннюю связь текущей страницы с другим ресурсом, обычно другой такой же страницей в интернете:

   <a href="http://allinthehead.com/">

Атрибут href находится в открывающем теге a, между открывающим и закрывающим тегами находится текст для описания ссылки:

   <a href="http://allinthehead.com/">Drew McLellan</a>

«Ну и что», — скажите вы. — «Это я все и так знаю», — и будете абсолютно правы! Но у ссылки есть еще кое-что, кроме атрибута href.


Теория относительности (

relativity)

Может быть, вы уже читали про атрибут rel

у ссылки. Я готов поспорить, что в секции head ваших страниц будет располагаться что-нибудь типа этого:

   <link rel="stylesheet" type="text/css" media="screen" href="styles.css" />

Атрибут rel описывает связь между текущим документом и тем, на который он указывает. В этом случае, значением атрибута rel является stylesheet. Это означает, что связанный документ является таблицей стилей для текущего: между ними именно такая связь.

Еще одно распространенное употребление rel:

   <link rel="alternate" type="application/rss+xml" title="Моя RSS-лента" 
   href="index.xml" />

В данном случае связь между текущим документом и связанным — RSS-лентой — указана как alternate: альтернативное преставление текущего документа.

Оба этих примера используют тег

link, но вы можете использовать атрибут rel и у обычных ссылок. Например, вы ссылаетесь на вашу RSS-ленту из секции :

   Подпишитесь на <a href="index.xml">мою RSS-ленту</a>.

Вы можете добавить дополнительную информацию к этой ссылке, используя атрибут rel:

   Подпишитесь на <a href="index.xml" rel="alternate" 
   type="application/rss+xml">мою RSS-ленту</a>.

Не существует определенного списка значений для атрибута rel, поэтому вы можете использовать все, что посчитаете семантически разумным. Например, если у вас сложное коммерческое веб-приложение, в котором присутствует ссылка на подсказку, то вы можете определить связь между текущей страницей и этой подсказкой, используя значение help:

   <a href="help.html" rel="help">нужна подсказка?</a>

Элементарные микроформаты

Хотя вы абсолютно свободны в использовании значений атрибута rel, существует уже некоторые общепринятые значения при использовании микроформатов. Некоторые из простейших микроформатов предлагают варианты грамотного использования rel. Например, если вы ссылаетесь на лицензию, под которой опубликован данный документ, используйте микроформат rel-license:

   Распространяется под лицензией <a href="http://creativecommons.org/licenses/by/2.0/" 
   rel="license">Creative Commons</a>

Эта конструкция описывает, что текущая страница ссылается на документ, помеченный как «лицензия».

Микроформат rel-tag идет немного дальше. Он используется для указания на то, что последняя часть URL’а у ссылки является «меткой» для текущего документа:

Прочитайте про <a href="http://en.wikipedia.org/wiki/Microformats" rel="tag">семантическую верстку</a>

В данном случае для этого документа добавлена метка «Microformats».

XFN (XHTML Friends Network) является способом описания отношений между людьми:

   <a href="http://allinthehead.com/" rel="friend">Drew McLellan</a>

Этот микроформат в значительной степени расширяет возможное применение атрибута rel. Так же, как и атрибут class, rel может принимать несколько значений, разделенных пробелом:

   <a href="http://allinthehead.com/" rel="friend met colleague">Drew McLellan</a>

Таким образом я указываю, что Drew мой друг, я с ним встречался, и он мой коллега (ведь мы оба фанатеем от интернета (Web monkies)).

«Мы — хотим перемен» (

revolution)

Если rel описывает связь между текущей страницей и той, на которую она ссылается, (прим. : текущая страница -> другая страница) то rev используется для обратной зависимости: он определяет вид связи страницы, на которую ссылаются, с текущей (прим.: текущая страница <- другая страница). Ниже приведен пример, который может быть использован в help.html:

   <a href="shoppingcart.html" rev="help">вернуться в магазин</a>

Атрибут rev указывает, что текущая страница является страницей помощи, подсказкой для той, на которую она ссылается.

Микроформат vote-links позволяет вам использовать атрибут rev для уточнения ваших ссылок. Например, определяя значение vote-for, вы можете указать, что ваш документ поддерживает тот, на который ссылается:

   Я согласен с <a href="http://richarddawkins.net/home" rev="vote-for">Richard Dawkins</a>.

Есть и соответствующее значение vote-against. Оно означает, что хоть вы и ссылаетесь на этот документ, но вы явно указываете, что с ним не согласны.

   Я согласен с <a href="http://richarddawkins.net/home" rev="vote-for">Richard Dawkins</a>
   по поводу <a href="http://www.icr.org/" rev="vote-against">креационистов</a>.

Естественно, ничего не мешает использовать в одной ссылке и rel, и rev:

   <a href="http://richarddawkins.net/home" rev="vote-for" rel="muse">Richard Dawkins</a>

Разумность большинства

За легкостью использования rel и rev скрывается богатый потенциал. Они позволяет относительно легко добавить в ваши ссылки больше семантического смысла, что создает связи, которые затем могут быть обработы поисковыми роботами, агрегаторами или браузерами. Пусть вашим следующим шагом станет тесное знакомство с этими атрибутами и расширение возможностей ссылок.

Сссылки по теме

  • Большая обзорная статья по микроформатам
  • Ответы на некоторые вопросы по rel/rev на miroformats. org

Большое спасибо тем, кто прочитал всю статью полностью. Мне хотелось бы услышать ваше мнение или замечания по поводу использования rel/rev, в частности, или микроформатов вообще.

Web Optimizator: проверка скорости загрузки сайтов

HTML-тег: ссылка | HTML Dog

Определяет ссылку на внешний ресурс . Чаще всего он используется для связывания файла CSS с документом HTML.

При использовании ссылка должна появляться внутри элемента head (если не используется с атрибутом itemprop ).

Обязательные атрибуты

URL-адрес
Атрибут Описание Возможные значения
ссылка Расположение ресурса..

Дополнительные атрибуты

Атрибут Описание Возможные значения
отн. Связь между документом и связанным ресурсом. Требуется , если глобальный атрибут itemprop не используется. Так что, по всей вероятности, на самом деле не опционально.
  • таблица стилей : Для импорта таблиц стилей.
  • альтернативный : Альтернативная версия веб-страницы.
  • автор : Данные автора страницы.
  • help : Справка по странице.
  • icon : Для импорта значка, который будет связан со страницей.
  • лицензия : Лицензия на авторские права для текущего документа.
  • next : Указывает, что страница находится в последовательности, а связанная страница является следующей страницей в последовательности.
  • prefetch : Связанный ресурс должен быть кэширован.
  • пред : Указывает, что страница находится в последовательности, а связанная страница является предыдущей страницей в последовательности.
  • search : Средство поиска, которое можно использовать для поиска текущих и связанных документов.
тип Тип связанного ресурса. MIME-тип.
СМИ Тип носителя (или типы), к которому должен применяться связанный ресурс. Медиа-запрос, например screen , print или screen и max-width:640 .
hreflang Язык цели ссылки. Код языка, например en (английский) или de (немецкий).
размеры Размер значка, используемый с rel="icon" . [ширина] x [высота] (или разделенный пробелами список нескольких экземпляров этого), например. 32x64 .
перекрестное происхождение Используется вместе с JavaScript для определения того, как обрабатываются запросы на совместное использование ресурсов между источниками.
  • анонимный
  • учетные данные использования
Глобальные атрибуты

Когда применяется rel="stylesheet" , глобальный атрибут title , если он используется, определяет альтернативную таблицу стилей , позволяя переключаться между наборами таблиц стилей с помощью языков сценариев или пользовательских агентов.

Новый раздел примеров! Посмотрите весь этот код в действии и поэкспериментируйте с ним.

Пример

<голова>
    Ссылки и рыси
       
    
    
    <ссылка href="kitty.ico" rel="icon">
    <ссылка href="/about/" rel="автор">
    
    

 

Теги HTML/ссылки/ссылки на именованный якорь

Браузер
Тип
  • Встроенный

Элемент A определяет привязку.

Вы можете создать ссылку на именованный якорь, используя атрибут name (или атрибут id).

При создании ссылки в пределах одного документа элемент A устанавливается следующим образом.

    связанный текст   
(целевая точка)
    именованный якорь    

Атрибут Значение Пояснение
href=» » # имя якоря знак номера (#) и имя якоря
имя=» » название якоря произвольное имя
Создать именованный якорь
  • Имена привязок должны быть уникальными в пределах документа.
  • Имена якорей чувствительны к регистру.
  • В имя анкера могут быть включены следующие символы.
    дефис (-), подчеркивание (_), двоеточие (:), точка (.)
    name=»anchor_name»
  • Имена якорей должны начинаться с алфавита.
    имя=»а001″
Ссылка на именованный якорь
  • Введите знак номера (#) и имя якоря.
    href=»#a001″

Пример

Пример использования атрибута имени

Индекс ТЕГА

Пример привязки

Меню <ул>
  • Перейти к a001
  • Перейти к a002
  • Перейти к a003
  • a001

    текст абзаца.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *