Ich füge derzeit ein Datum in ein Formular ein. Ich habe eine 'Start Date' und 'End Date' Eingabe, aber möchte nur eine einzige Bezeichnung ('Dates') für beide Eingaben verwenden.
Ist das möglich? Was sind die Bedenken hinsichtlich der Zugänglichkeit?
Mein derzeitiger Gedanke ist, ein Label "Dates" zu haben, das dann zwei verborgene Labels für jeden Input für Screenreader usw. hat. Ist das der Weg zu gehen? Gibt es Beispiele für große Websites, die so etwas tun (wenn möglich auf Government-Websites)?
Dies ist ein Projekt, das von einer Regierungsbehörde genutzt werden kann, daher gibt es strenge Regeln für die Barrierefreiheit.
Ich denke, Ihre beste Wette wäre es, jedem Eingang ein Label hinzuzufügen. Dann kann für das Etikett, das nicht auf der Seite angezeigt werden soll, einfach die Seite mit CSS über
gelöscht werden %Vor%... oder etwas Ähnliches
Das Problem hier ist, dass Sie nur ein for
für jedes Etikett angeben können. Ich würde mir vorstellen, dass es für Zugänglichkeitszwecke am besten wäre, zwei labels
eins für jedes Datum zu zeigen. Auf diese Weise erhält jeder, der einen Bildschirmleser usw. verwendet, eine gültige Bezeichnung für jeden Eingang.
In diesem Fall denke ich, dass das beste Markup darin besteht, die Eingaben in %code% zu verpacken, %code% für "Dates" zu verwenden, %code% für beide %code% zu verwenden und die Labels auszublenden:
HTML
%Vor%CSS
%Vor%Ich füge derzeit ein Datum in ein Formular ein. Ich habe eine 'Start Date' und 'End Date' Eingabe, aber möchte nur eine einzige Bezeichnung ('Dates') für beide Eingaben verwenden.
Ist das möglich? Was sind die Bedenken hinsichtlich der Zugänglichkeit?
Mein derzeitiger Gedanke ist, ein Label "Dates" zu haben, das dann zwei verborgene Labels für jeden Input für Screenreader usw. hat. Ist das der Weg zu gehen? Gibt es Beispiele für große Websites, die so etwas tun (wenn möglich auf Government-Websites)?
Dies ist ein Projekt, das von einer Regierungsbehörde genutzt werden kann, daher gibt es strenge Regeln für die Barrierefreiheit.
Ich denke, Ihre beste Wette wäre es, jedem Eingang ein Label hinzuzufügen. Dann kann für das Etikett, das nicht auf der Seite angezeigt werden soll, einfach die Seite mit CSS über
gelöscht werden %Vor%... oder etwas Ähnliches
Tags und Links html forms accessibility input labels