Гиперссылка против кнопки - PullRequest
5 голосов
/ 09 января 2010

Поиск входных данных о шаблонах дизайна пользовательского интерфейса, касающихся использования гиперссылок и кнопок.

Экран в веб-приложении должен / может содержать сочетание кнопок и гиперссылок. Кажется, что «внешний вид» является основным определяющим фактором, который используется, но я хочу что-то более логичное, чем это.

Кто-нибудь знает какие-либо жесткие и быстрые правила о том, когда использовать каждый из них?

Есть ли у вас собственные рекомендации, которыми вы хотели бы поделиться?

Спасибо.

Ответы [ 6 ]

6 голосов
/ 09 января 2010

Ссылки идут местами. Кнопки отправляют данные местам.

В двух словах, если у вас есть данные формы, есть кнопка. Иначе не надо.

2 голосов
/ 21 января 2010

Как уже говорили другие, но, возможно, немного более общие:

  • Ссылки перейти мест.
  • Кнопки делают вещи.

(т. Е. Больше «делать что-то» является более общим, чем «отправлять данные». Конечно, «идти куда-то» значит «делать» что-то, поэтому я думаю, что кнопки делают что-то помимо ходят по местам.)

Обычно. : -)

1 голос
/ 09 января 2010

В дополнение к разнице навигации send / vs, о которой говорили другие, также важно учитывать, что ссылки могут быть добавлены в закладки.

1 голос
/ 09 января 2010

Как правило, кнопки используются для отправки форм, т.е. логин, заказ на покупку и т. д.

Ссылки, с другой стороны, чаще всего используются для перемещения между страницами.

0 голосов
/ 09 января 2010

Посмотрите на существующие приложения в Интернете и посмотрите, что они используют. Ссылки обычно используются в социальных приложениях, таких как Facebook, но это не жесткое и быстрое правило. Узнайте, что другие сделали в том же жанре приложения, над которым вы работаете.

Кроме того, некоторые рамки меняют некоторые правила. Например, ссылки ASP.NET могут публиковаться на сервере, поэтому ссылки имеют больший вес (хотя у инфраструктуры MVC такой возможности нет).

НТН

0 голосов
/ 09 января 2010

Один набор правил, которым я следую (не обязательно научных):

Кнопка:

  • Когда я нахожусь на форме (кнопка отправки)
  • Когда мне нужно выделить действие на определенной странице (например, «Добавить нового человека» или «Купить сейчас»)

Ссылки:

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