Как я связываюсь с частью страницы? (хеш?)

Как Вы связываетесь (с <a>) так, чтобы браузер перешел к определенному подзаголовку на целевой странице в противоположность вершине?

181
задан Boris Guéry 14 May 2010 в 04:03
поделиться

5 ответов

Вот как:

<a href="#go_middle">Go Middle</a>

<div id="go_middle">Hello There</div>
18
ответ дан 23 November 2019 в 06:09
поделиться

У вас есть два варианта:

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

<a name="ref"></a>

Или вы можете присвоить идентификатор любому Элемент HTML:

<h1 id="ref">Heading</h1>

Затем просто добавьте хэш #ref к URL-адресу вашей ссылки, чтобы перейти к нужной ссылке. Пример:

<a href="document.html#ref">Jump to ref in document.html</a>
10
ответ дан 23 November 2019 в 06:09
поделиться

Вы используете якорь и хэш. Например:

Цель ссылки:

 <a name="name_of_target">Content</a>

Ссылка на цель:

 <a href="#name_of_target">Link Text</a>

Или, при ссылке с другой страницы:

 <a href="http://path/to/page/#name_of_target">Link Text</a>
38
ответ дан 23 November 2019 в 06:09
поделиться

Просто добавьте хэш с ID элемента к URL. Например,

<div id="about"></div>

и

http://mysite.com/#about

Таким образом, ссылка будет выглядеть так:

<a href="http://mysite.com/#about">About</a>

или просто

<a href="#about">About</a>
29
ответ дан 23 November 2019 в 06:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: