Окрім посилань на інші документи, часто буває корисно зробити посилання на різні частини поточного документа. Наприклад, великий документ читається краще, якщо він має зміст з посиланнями на відповідні розділи.
Для побудови внутрішнього посилання спочатку потрібно створити покажчик, що визначає місце призначення. Для цього в місці, куди потім проводитиметься посилання, треба помістити тег <A> з атрибутом NAME, визначивши цим атрибутом ім’я покажчика. Наприклад:
<A NAME=”glava5”></A>
Зауважимо, що в даному прикладі відсутній вміст тега <A>. Зазвичай так і роблять, оскільки тут немає необхідності якось виділяти текст, а потрібно лише вказати місцеположення.
Після того, як місце призначення визначене, можна приступити до створення посилання на нього. Для цього в атрибуті HREF тега <A> розташовується ім’я посилання з префіксом #, що говорить про те, що це є внутрішнє посилання.
Наприклад:
<A HREF=”#glava5”>Глава 5</A>
Тепер, якщо користувач клацне кнопкою миші на словах “Розділ 5”, то браузер виведе відповідну частину документа у вікні перегляду.
Можна суміщати внутрішні посилання з посиланнями на інші документи. Наприклад:
<A HREF=”doc1.htm#glava5”>Глава 5 Документ 1</A>
При натисненні на це посилання браузер відкриє файл doc1.htm, знайде в цьому файлі покажчик glava5 і виведе у вікні перегляду відповідну
інформацію.