SEO-weise ist es am besten, das <a>
-Tag zu verwenden, da Suchmaschinen nicht durch Schaltflächen oder Eingabe gehen, sondern nach Anker-Tags und ihren Attributen (href, title) suchen. Wenn Sie also mit einer anderen Seite der Website verlinken, die von Suchmaschinen gecrawlt werden soll, ist es sowohl für SEO als auch für die Semantik sinnvoll, ein Anchor-Tag zu verwenden.
Auf der anderen Seite, wenn Sie ein Formular erstellen, ist es viel sinnvoller, die <button>
oder <input>
zu verwenden und in diesem Fall sollten Sie die Empfehlung in der Dokumentation folgen.
Ich glaube, die Referenz in der Dokumentation sollte eigentlich sagen:
[...] empfehlen das Element mit anstelle des Eingangs Element wann immer möglich [...]
Beachten Sie auch, dass die meisten Formularelemente einschließlich <input>
und <button>
browserspezifische Stile haben, die manchmal schwer/unmöglich ohne JavaScript zu ändern sind, daher dieser Kommentar in der Twitter Bootstrap-Dokumentation.
Ich sehe kein Problem, bis es nur über Rendering-Probleme, die in Zukunft auftreten können, sagt. – Manoj
Beurteilung Techniken zur Verbesserung der SEO ist off Thema – random
Diese Frage sollte auf http://webmasters.stackexchange.com –