Я хочу сделать ссылку, которая при нажатии будет отправлена на определенную строку на странице (или на другой странице). Я знаю, что это возможно, но как это сделать?
Ссылка на раздел веб-страницы
Ответ 1
ваша ссылка перехода выглядит следующим образом
<a href="#div_id">jump link</a>
Тогда сделайте
<div id="div_id"></div>
ссылка перехода приведет вас к этому div
Ответ 2
Hashtags в конце URL-адреса приведут посетителя к элементу с идентификатором: например.
http://stackoverflow.com/questions/8424785/link-to-a-section-of-a-webpage#answers
Приведет вас туда, где начинается DIV с ответами ID. Кроме того, вы можете использовать атрибут name в тегах привязки, чтобы создать тот же эффект.
Ответ 3
Идентификатор фрагмента (также известный как: Идентификаторы фрагментов, Идентификаторы привязки, Именованные якоря), введенные меткой хэша #, является необязательной последней частью URL-адреса для документа. Он обычно используется для идентификации части этого документа.
<a href="http://www.someuri.com/page#fragment">Link to fragment identifier</a>
Синтаксис для URI также позволяет добавить необязательную часть запроса вопросительным знаком?. В URI с запросом и фрагментом фрагмент следует за запросом.
<a href="http://www.someuri.com/page?query=1#fragment">Link to fragment with a query</a>
Когда веб-браузер запрашивает ресурс с веб-сервера, агент отправляет URI на сервер, но не отправляет фрагмент. Вместо этого агент ожидает, что сервер отправит ресурс, а затем агент (веб-браузер) обработает ресурс в соответствии с типом документа и значением фрагмента.
Именованные якоря <a name="fragment">
устарели в XHTML 1.0, атрибут ID является предлагаемой заменой. <div id="fragment"></div>
Ответ 4
Простой:
Используйте <section>
.
и используйте <a href="page.html#tips">Visit the Useful Tips Section</a>