Eine Anforderung einer Site, die ich entwickle, ist, dass sie 508-kompatibel sein muss. Derzeit beginnen die meisten unserer HTML-Ansichten mit einer Kopfzeile h1
und dann, was auch immer auf dieser Ansicht sein muss. Jetzt für Formulare, ist es ratsam, fieldset
s und legend
s im Umgang mit Barrierefreiheit, neben vielen anderen Richtlinien zu verwenden. Das macht die Dinge etwas komplizierter, weil der h1
Titel des Inhalts sein sollte, aber wenn ich einen fieldset
und eine Legende verwenden muss, habe ich jetzt einen h1
Titel, aber der Legendentitel würde ziemlich genau das Gleiche sein. Zum Beispiel:Eingabehilfen, Fieldset-Legenden und Header-Tags
<h1>Edit Education Details</h1>
<form>
<fieldset>
<legend>Edit Education Details</legend>
<p>
<label for="school">School</label>
<input id="school" name="school" type="text"/>
</p>
...other fields
</fieldset>
</form>
Ich bin nicht sicher, welche Route zu gehen. Sollte ich nur die h1
loswerden und die Legende so formatieren, dass sie der h1
entspricht? Oder sollte ich mit dem Legendentext kreativ werden, damit sie nicht genau den gleichen Text haben? Danke im Voraus.
Ja, ich ging mit der h1 und Ihre Kommentare machen Sinn. Danke auch für diesen Link. – ryanulit