Можем ли мы использовать только <a href="#"> для кнопки «вверх» внизу страницы? - PullRequest
10 голосов
/ 04 февраля 2010

Можем ли мы использовать только <a href="#"> для кнопки «вверх» внизу страницы? Я думаю, что это будет работать всегда во всех браузерах. Нам нужно определить любой идентификатор.

Когда мы нажимаем на <a href="#">, это всегда приводит к началу страницы. или каковы другие рекомендации по использованию кнопки «вверх».

Ответы [ 3 ]

14 голосов
/ 04 февраля 2010

Да, вы можете и должны использовать это, поскольку это то, что это значит. Нет других способов сделать кнопку «вверх», и даже если они есть, они неоправданно сложны по сравнению с этим.

1 голос
/ 05 февраля 2010

Я не думаю, что просто использовать «#» - это хорошо. Это не очень важно для пользователя.

Вам не нужно определять дополнительный идентификатор, просто чтобы использовать его для возврата к началу страницы. Намного лучше использовать существующий элемент на странице. Например, если у вас есть логотип в верхней части страницы, вы можете присвоить тегу <img> идентификатор «top»:

<img src="logo.png" id="top">

В нижней части страницы вы можете использовать этот идентификатор элемента для перехода в верхнюю часть страницы:

<a href="#top" title="Go to top of page">Go to top of page</a>

Это даст http://www.mysite.com/#top, что будет более значимым для ваших посетителей.

0 голосов
/ 26 ноября 2016

Недостатком href="#" является добавление # к URL-адресу.
Лучшая практика для кнопки «вверх» - перезагрузить страницу используя две опции:

Пустой href:
<a href="">Top of the Page</a>

Перезагрузите страницу в текущий файл с точки зрения написания его имени, например:
<a href="filename.html">Top of the Page</a>.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...