Es gibt mehrere Möglichkeiten, eine HTML-Schaltfläche zum Navigieren zu einer anderen Seite zu erstellen.
Methode 1
%Vor%Methode 2
%Vor%Methode 3
%Vor%appearance
ist eine CSS3-Eigenschaft) Methode 4
%Vor%<form>
tag. Funktioniert nicht, wenn eine andere Schaltfläche zum Senden vorhanden ist Programmierer, welche Ansätze sind die effizientesten (und daher weit verbreitet) und warum?
Hinweis: können wir das als Community-Wiki erstellen?
Ich mache einen Link. Ein Link ist ein Link. Ein Link navigiert zu einer anderen Seite. Dafür sind Links da und jeder versteht das. Also Methode 3 ist die einzig richtige Methode in meinem Buch.
Ich möchte nicht, dass mein Link überhaupt wie ein Button aussieht, und wenn ich das tue, denke ich immer noch, Funktionalität ist wichtiger als Aussehen.
Tasten sind weniger zugänglich, nicht nur wegen der Notwendigkeit von Javascript, sondern auch, weil Werkzeuge für Sehbehinderte diesen Javascript verbesserten Knopf wohl nicht verstehen.
Methode 4 würde auch funktionieren, aber es ist mehr ein Trick als eine echte Funktionalität. Sie missbrauchen ein Formular, um 'nichts' auf dieser anderen Seite zu posten. Es ist nicht sauber.
Ich verwende Methode 3, weil sie für andere am verständlichsten ist (wenn Sie ein <a>
-Tag sehen, wissen Sie, dass es ein Link ist) und wenn Sie Teil eines Teams sind, müssen Sie einfache Dinge machen;).
Und schließlich glaube ich nicht, dass es nützlich und effizient ist, JS einfach zu benutzen, um zu einer anderen Seite zu navigieren.