Я думаю, что решение основано на том, как вы хотите, чтобы страница работала. Например, если часть навигации включает в себя использование результатов из формы, тогда вы захотите использовать кнопку.
Таким образом, если в поле «Добавить пользователя» есть поле выбора, для которого добавляется тип пользователя, так как оно может определить, какую форму добавления пользователя использовать, тогда кнопку.
Для сброса пароля, поскольку он остается на той же странице, тогда кнопка может иметь смысл.
Я склонен делать Далее, назад и т. Д. В виде ссылок, поскольку у меня могут быть слова или изображения, но мне нравится рука, которая появляется для ссылок.
Экспорт в csv должен быть кнопкой, так как вы никуда не денетесь, просто делаете загрузку.
Любой из них может работать, но важно не только быть последовательным, но и смотреть на то, что делают подобные приложения, чтобы увидеть, можно ли попытаться следовать какому-либо отраслевому стандарту.
Как я уже упоминал, бывают случаи, когда я хочу, чтобы рука появлялась, поскольку может быть неочевидно, что что-то щелкает, но я не хочу появления кнопки.
Итак, если у меня есть слово, которое может привести к действию, оно должно совпасть с остальным текстом, но если вы наведете указатель мыши, вы получите некоторое указание на то, что это кликабельно, тогда ссылка работает лучше всего. 1015 *
Мы не всегда хотим, чтобы кнопки выглядели как кнопки, поэтому ссылки работают, но для этого требуется очень согласованный интерфейс.