В одной из конкурсных работ после каждого раздела на длинной странице поставлена внутренняя ссылка (якорь):
Хорошо ли это?
Да, это правильное решение. Есть только две рекомендации.
Для навигационного действия на начало можно легко обойтись без якоря, заменив его скроллом в начало страницы. Правда, для этого придется воспользоваться функцией окна scroll, написав маленький код на JavaScript. Но это, действительно, очень маленький и простой код:
<A href="javascript:void(0)" onclick="scroll(0,0)">вверх</A>
Здесь:
Описанный код отображается на странице так:
Атрибут onclick задает действие, которое должен выполнить браузер при щелчке пользователя по образу тега на экране. Значением атрибута в нашем случае является вызов стандартной функции scroll(0,0). Эта функция задает перемещение окна в нужные координаты (в записанном коде в начало страницы, как по горизонтали, так и по вертикали). Вместо текстовой ссылки можно использовать рисованную кнопку:
<A href="javascript:void(0)" onclick="scroll(0,0)" ><IMG src=./pic/up.gif width=35 height=35 border=0 alt=Вверх hspace=10 vspace=10 ></A>
Ниже изображен пример такой навигационной кнопки, расположенной в одной строке с адресом автора.