Regeln, html-templates
14 Regeln in /var/www/code/html-templates/rules.yaml.
| ID | Titel | Severity |
|---|---|---|
| HTML_001_VALID_DOCUMENT_STRUCTURE | Gueltige Dokumentstruktur | must |
| HTML_002_LANDMARKS_AND_HEADINGS | Landmarks und Ueberschriften bilden die Seitenkarte | must |
| HTML_003_NATIVE_CONTROLS_FIRST | Native Controls vor ARIA | must |
| HTML_004_FORMS_LABELS_ERRORS | Formularfelder sind eindeutig beschriftet | must |
| HTML_005_TABLE_SEMANTICS_SORT_FILTER_PAGINATION | Datentabellen haben vollstaendige Semantik | must |
| HTML_006_LINKS_VS_BUTTONS | Links navigieren, Buttons fuehren Aktionen aus | must |
| HTML_007_NO_INLINE_HANDLERS_OR_STYLES | Keine Inline-Handler und keine Inline-Styles | must |
| HTML_008_DATA_AND_ARIA_STATE_CONTRACT | DOM-Zustand ist reflektierbar | should |
| HTML_009_NO_MODALS_DIALOGS | Keine Modals oder Dialog-Abhaengigkeiten | must |
| HTML_010_PROGRESSIVE_ENHANCEMENT | Basisfunktion ohne JavaScript | must |
| HTML_011_MEDIA_ALT_TEXT | Medien haben fachlich passende Alternativen | must |
| HTML_012_HIDE_VISUALLY_NOT_SEMANTICALLY | Verstecken trennt visuelle und semantische Wirkung | must |
| HTML_013_METADATA_LANG_VIEWPORT | Metadaten sind explizit | must |
| HTML_014_HTML_ESCAPING_BOUNDARIES | Escaping passiert an der Template-Grenze | must |