SEO-мудрый лучше использовать тег <a>
, так как поисковые системы не проходят через кнопки и не вводят, а ищут якорные теги и их атрибуты (href, title). Поэтому, если вы ссылаетесь на другую страницу на веб-сайте, которую нужно обходить поисковыми системами, это имеет большее значение как для SEO, так и в отношении семантики для использования привязанного тега.
С другой стороны, если вы строите форму, имеет смысл использовать <button>
или <input>
, и в этом случае вы должны следовать рекомендации в документации.
Я считаю, что упоминание в документации фактически должны сказать:
[...] рекомендуется использовать элемент вместо ввода элемент всякий раз, когда это возможно [...]
Также обратите внимание, что большинство элементов формы, включая <input>
и <button>
, имеют специфические для браузера стили, которые иногда трудно или невозможно изменить без JavaScript, поэтому этот комментарий в документации Twitter Bootstrap.
Я не вижу проблем, пока он не говорит только о проблемах, которые могут возникнуть в будущем. – Manoj
Судя по методам улучшения SEO не соответствует теме – random
Этот вопрос должен появиться на http://webmasters.stackexchange.com –