Посмотреть все уроки курса
Выбрать другой урок из курса
Поиск по сайту
Теория урока

36. Якоря в HTML

@codebra_official
Подписывайся на наш Telegram-канал!
Новости, полезный материал,
программирование и ИБ

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

Примечание (10.2024)

Сначала покажу устаревший способ создания якоря.

Использование атрибута name

Якорь, это некая закладка на странице. Чтобы быстро перейти к какой-либо части на странице, используют якорь. Он делается просто: в нужном месте пишут ссылку <a>, дают ей имя при помощи атрибута name, далее пишут еще одну ссылку, уже из того места, откуда нам нужно перейти к якорю, но пишут ее с атрибутом href, в значении указывается символ решетка (#), а далее пишется имя закладки (якоря). Далее пример:

Пример (html)
<a name = "top"></a>
<p height = "2000px"></p>
<a href = "#top">Наверх</a> 

Между тегами <a> ... </a> в закладке текст необязателен, так как мы просто указываем место перехода. Ссылка на закладку может быть с любой страницы. Далее пример:

Пример (html)
<a href = "https://codebra.ru#bottom">Перейти к нижней части текста</a> 

Использование атрибута id

Атрибут name использовать неактуально. Вместо него используйте уникальный идентификатор id, с которым вы познакомились в этом уроке.

Далее пример:

Пример (html)
<div id = "top"></div>
<p height = "2000px"></p>
<a href = "#top">Наверх</a> 

То есть якорем может быть любой HTML элемент. В дополнении хочется сказать об особенности работы браузеров с якорями. При нажатии на кнопку назад в браузере, возврат происходит не к предыдущей странице, а предыдущему месту, из которого был переход к якорю (закладке).

В этом уроке научились создавать якоря с помощью двух атрибутов: name и id. Про атрибут name можете забыть. Всегда используйте уникальный идентификатор id, когда нужно добавить якорь на страницу. В следующем уроке будем знакомиться с атрибутами ссылок в HTML.

Похожие уроки Codebra

@codebra_official
Подписывайся на наш Telegram-канал!
Новости, полезный материал,
программирование и ИБ
Вводный урок по курсу HTML и CSSЗнакомство с HTML
Цветные строки в HTML-таблицеТаблицы в HTML
Группировка элементов в HTML-формах (FIELDSET, LEGEND)Формы в HTML
Раскрывающийся список на HTML - тег SELECTФормы в HTML
Метки в HTML формах - LABELФормы в HTML
Универсальный тег в HTML форме - тег INPUTФормы в HTML
Кнопки в HTML - тег BUTTONФормы в HTML
Как создать форму в HTML и ее атрибутыФормы в HTML
Что такое HTML-формаФормы в HTML
Впервые на сайте Codebra?

Извините за это всплывающее окно, меня они тоже раздражают.

Образовательный ресурс codebra.ru полностью посвящен программированию и компьютерной безопасности. Все курсы и уроки находятся на главной странице. Ради интереса можете посмотреть на содержимое курсов по Пентесту Active Directory, Python, HTML и CSS, JavaScript, C++ и другие, размещенные на главной странице.

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

Удачи в обучении!

Закрыть окно