Ich verwende <label>
, um eine Eingabe so zu verpacken, dass ihre Erfolgs- und Fehlermeldungen innerhalb ihres Labels für die Zuordnung angezeigt werden können. Was ist Ihrer Meinung nach das wichtigste semantische Markup für dieses Szenario?Semantische Eingabefehlermeldung innerhalb des Labels
<label>
<b>Username</b>
<input>
<strong>Username already taken :(</strong>
</label>
Für Fehler ist strong
geeignet? Oder ist span
besser? Ist role=status
geeignet?
(keine Antwort) Sie können einen Bereich für den Text Ihres Labels verwenden (er ist bereits in einem Label) und strong/span/em/i/b wird nichts für aktuelle Screenreader ändern: es wird sein lesen (obwohl eines dieser Elemente eine bessere Semantik als andere haben kann, muss SR mit dem aktuellen HTML-Markup-Stand zurechtkommen, was weit davon entfernt ist, semantisch zu sein ^^) – FelipeAls