Member 12790953 Ответов: 2

Почему href= " # " используется в проектах?


На многих сайтах я вижу ссылки с href="#". Что это значит? Для чего он используется?

Что я уже пробовал:

я искал много сайтов, но не могу понять смысла.

2 Ответов

Рейтинг:
2

F-ES Sitecore

В основном это означает " перейдите в нужное место на этой странице "или, другими словами,"оставайтесь здесь". Это способ создания ссылки, которая никуда не идет, и он используется, когда вы хотите использовать javascript для обработки события щелчка ссылки, а не навигации по браузеру, однако для того, чтобы рассматривать тег как ссылку, ему нужно что-то в href, поэтому "#" делает его ссылкой, которая никуда не идет. Это также означает, что если javascript отключен, ничего плохого не происходит, если пользователь нажимает на ссылку, он просто ничего не делает.

Чтобы перейти к более подробным деталям, обозначение " # " является привязкой страницы. Вы можете "назвать" части страницы и перейти к этой части страницы, используя имя якоря, поэтому, если у меня есть ссылка типа; "mypage. html#results" и на mypage есть якорь на странице под названием " results"

<a name="results">


затем, нажав на эту ссылку, пользователь попадет на mypage и прокрутит вниз непосредственно до якоря результатов.


CPallini

5.

ZurdoDev

Правильное объяснение. +5

Рейтинг:
0

OriginalGriff

HREF, начинающийся с'#', - это ссылка внутри страницы-обычно на заголовок раздела.
Если он сам по себе, без текста, чтобы идентифицировать DIV для ссылки, это означает "верхняя часть страницы".
Страница будет прокручиваться так, чтобы был виден пункт назначения ссылки.


CPallini

5.