Я читал документацию Bootstrap о тегах кнопок (http://getbootstrap.com/css/#buttons-tags), поскольку теги <button>
и <a>
имеют точно такой же внешний вид, и я нашел это:
Перекрестный браузер
В качестве наилучшей практики мы настоятельно рекомендуем использовать элемент
<button>
когда это возможно, чтобы обеспечить сопоставление кросс-браузера.
В чем причина, по которой я могу использовать тег <button>
(который не имеет атрибута href) вместо <a>
для навигации?
Может быть, <button>
лучше при проектировании веб-приложений, когда он взаимодействует со самой страницей, и, конечно, для отправки форм, но все ли?
[этот вопрос связан с SEO: <button> vs <a> HTML-теги, но вопрос не тот же]