label-title-only

Formularbeschriftungen nur über title (veraltet)

manualveraltetKonfidenz: mediumSchweregrad: minorunderstandable
Veraltet

Ersetzt durch form-control-programmatic-label-quality seit 1.10.0. Jeder ihrer Befunde wiederholte einen Befund, den form-control-programmatic-label-quality für dasselbe Element meldet; diese Regel deckt außerdem Beschriftungen ab, die nur aus einem placeholder bestehen.

Die ID bleibt im Katalog und wird weiterhin ausgeführt, ihr Ergebnis steht aber fest, statt pro Seite ermittelt zu werden. In der Richtlinie zur Abkündigung von Regel-IDs steht, was das für eine gespeicherte Baseline oder eine Liste für runOnly bedeutet, die sie noch enthält.

Seit 1.10.0 veraltet und immer notApplicable: Ein Formularelement, das nur über sein title-Attribut beschriftet ist, meldet form-control-programmatic-label-quality.

Anwendbarkeit. Nichts. Die Regel ist veraltet und meldet auf jeder Seite notApplicable. Ihre id bleibt im Katalog, mit gesetztem meta.deprecated und einem deprecation.replacedBy, das die Regel nennt, die den Fall abdeckt, damit eine runOnly-Liste, eine gespeicherte Baseline oder Code, der das Ergebnis über die ruleId nachschlägt, weiter aufgelöst wird, bis die Datei in 2.0.0 entfernt wird (docs/API_STABILITY.md, „Rule-ID deprecation policy“).

Erwartung. Keine. Den Fall, den sie gemeldet hat, ein Formularelement, dessen einzige Beschriftung sein title-Attribut ist, meldet form-control-programmatic-label-quality (label_from_title_primary) unter SC 3.3.2; diese Regel deckt auch Beschriftungen ab, die nur aus einem placeholder bestehen. Jeder Befund dieser Regel war eine zweite Meldung eines Befunds, den jene Regel für dasselbe Element ausgibt.

Beispiele

n/a
<input title="Name">

Früher als cantTell markiert. form-control-programmatic-label-quality meldet dieses Feld einmal, unter WCAG 3.3.2: Das title gibt ihm einen Namen, aber keine Beschriftung, die allen angezeigt wird.

Quellcode ansehen