@@hmm
hier hatte ich vor einer weiter zurückliegenden forumsdiskusion button zu stehen!
Und was (wer) hatte dich vom richtigen Weg abgebracht?
Vorteile von <button>Action!</button>
gegenüber <input type="submit" value="Action!"/>
:
-
durch die Benennung als
button
ist der HTML-Quelltext besser lesbar. -
Die Beschriftung des Buttons ist dort, wo sie hingehört: im Elementinhalt, nicht in einem Attribut. Damit verbunden:
-
In der Buttonbeschriftung kann Markup vorkommen:
<button>Lights! Camera! <strong>Action!</strong></button>
-
Also auch Bilder:
<button><img …/></button>
oder<button><svg>…</svg></button>
Nachteile: keine.
LLAP 🖖
--
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory