Тег <a>

Тег <a> створює гіперпосилання на інший документ, розділ сторінки, файл, email-адресу чи будь-який інший URL.

Syntax

<a href="https://example.com">текст посилання</a>

Attributes

href URL, на який веде посилання. Може бути абсолютним, відносним, якорем (#id) або mailto:/tel:.
target "_blank" відкриває посилання в новій вкладці. Разом з target="_blank" варто додавати rel="noopener".
rel Тип зв'язку з цільовим документом: noopener, noreferrer, nofollow тощо.
download Підказує браузеру завантажити файл замість переходу, замість імені файлу можна вказати значення.

Example

<a href="/pricing">Тарифи</a>
<a href="https://example.com" target="_blank" rel="noopener">Зовнішнє посилання</a>
<a href="#section-2">До другого розділу</a>

Notes

  • target="_blank" без rel="noopener" дає новій сторінці доступ до window.opener — це потенційний ризик, тому rel="noopener" варто додавати завжди.
  • Порожній href або href="#" робить елемент клікабельним, але без реального переходу — для дій без навігації краще використовувати <button>.

Accessibility

  • Текст посилання має описувати призначення ("Детальніше про тарифи", а не просто "Тут").
  • Посилання-іконки без тексту потребують aria-label з описом дії.

Схожі інструменти