Допустим, вы пишите статью и вам нужно сослаться на какой-то определённый текст в другой статье. К примеру, статья пишется о плагине и, чтобы не описывать процесс установки плагина, который уже описан в другой статье, можно просто сделать ссылку на необходимую часть информации. Если сделать ссылку как обычно, то по ней откроется вся другая статья, что иногда не очень хорошо. Почему иногда? Дело в том, что при такой организации ссылки, пользователи могут перейти по ней и просмотреть только интересующую информацию, без просмотра всей статьи. Как следствие — уменьшение времени просмотра, а значит — ухудшение поведенческих факторов — о том, что это такое речь пойдёт в следующих «выпусках». Но с другой стороны — пользователю придётся искать нужную часть информации по всей странице.
Для столь простого перемещения по записям логично использовать закладки. Поясню подробнее:
для начала нужно определиться с точкой «назначения», которую и называют закладкой. Закладка — это именно то место в записи или странице, в которое должен попасть посетитель при нажатии на ссылку. Чтобы это организовать, нужно выделить слово или слова, или целое предложение с помощью тега <A>. Допустим так:
<A>Здесь</A> будет посетитель, нажавший ссылку
Затем, с использованием атрибута NAME надо определить имя для «точки назначения», то есть как раз для выделенного нами текста тегом <A>.
Для этого атрибута присваиваем произвольное имя, которое записывается также на английском языке. Пропишем так:
<A NAME="point01">Здесь</A> будет посетитель, нажавший ссылку
Используя тег <A>, мы никак не выделяем визуально нашу закладку. И да, учтите, что такие «выделения» в теги, следует делать только в режиме HTML, иначе никакого эффекта не будет, кроме того, что при просмотре записи у вас некоторые слова будут в тегах «А».
Так, место назначения есть, теперь сделаем место отправки, то есть ссылку, нажимая на которую, пользователь переместится в «конечную точку», или «место назначения», которое мы указали выше.
Сделать это очень легко — сначала делаем ссылку. Примерно выглядит это так:
<A HREF="#">С этого места</A> перемещаемся в другую часть страницы
Указан пример для текущего файла. Далее, нужно конкретизировать место назначения так:
<A HREF="#point01">С этого места</A> перемещаемся в другую часть страницы
Указанное обозначение ссылки — правильное, но на практике можно поступать гораздо проще, при ссылках внутри текущего документа. Просто указать ссылку, оставляя только имя закладки:
<A HREF="#point01">С этого места</A> перемещаемся в другую часть страницы
Всё рассмотренное справедливо для текущей страницы или записи.
Ссылка на часть текста другой страницы или записи
Сослаться на другую страницу также просто, как и на часть текста в текущей станице. Для этого нужно также заранее проставить закладки на другой странице в нужной части текста.
Допустим, адрес текущей страницы будет: https://saitoseoteka.ru/stanica-s-silkoy.html, а адрес страницы, на которую нужно перейти будет такой: https://saitoseoteka.ru/stranica-s-mtstom-naznacheniya.html. Метка пусть имеет такое же имя.
Таким образом, ссылка в текущей странице, перемещает нас на указанную закладку на другой странице:
<A HREF="https://saitoseoteka.ru/stranica-s-mtstom-naznacheniya.html#point01">С этого места</A> перемещаемся в другую часть страницы
Давайте проверим всё сказанное: нажимаем здесь и оказываемся в середине статьи. Проверьте!
Кто-нибудь практикует ссылки на часть текста?