Я видел, что сказано, что различие между якорями и кнопками ввода очевидно.Часто на простых веб-формах это действительно довольно вырезано и высушено.Но при работе с веб-приложениями часто ссылка (т. Е. Прямая пересылка на другую страницу) имеет больше смысла в виде кнопки, а иногда неясно, что должно быть.
В соответствии с основными приложениями, где в основном любая команда, которая делает что-либо (переход на другой экран, сохранение работы, получение справки и т. Д.), Представляет собой кнопку.
Практическое рассмотрение использования якорей заключается в том, чтоне перенаправляйте пользователя на другую страницу, которая кажется странной;но лучше ли вызывать javascript из элемента привязки?
Часто кнопки в веб-приложениях вложены в элементы li, а в stackoverflow обратите внимание, что кнопка / ссылка «Задать вопрос» находится в списке, даже если этоЕдинственный элемент (я предполагаю, что это для получения правильного стиля).
Какие варианты и соображения я должен учитывать при кодировании стороны элементов html для интерактивного приложения JS?