@@Matthias Apsel
Aber wenn die explizite Angabe des Typs für einen Entwickler/ein Team sprechenderer Code ist, spricht auch nichts gegen
<button type="submit">
.Sieht auch im CSS besser aus:
button[type=submit]
vs.button:not([type])
Ganz dünnes Eis. Um da nicht einzubrechen, würde ich das Stylesheet robust schreiben, also beide Selektoren verwenden.
Nachtrag: Und das unabhängig davon, ob man sich im Markup für eine Variante entscheidet und für welche.
Es könnte später immer noch jemand auf die Idee kommen, dass <button>
ja ausreicht, und type="submit"
löschen. Oder andersrum: dass <button type="submit">
ja sprechenderer Code ist, und type="submit"
hinzufügen. Und dabei gar nicht mitbekommen, dass die Regel im Stylesheet gar nicht mehr greift …
LLAP 🖖
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory