Ich liebe es, wie Bruce hier in die Bresche springt
Wenn die Bedeutung von gutem HTML bei der neueren Generation von JavaScript-Entwicklern nicht gut verstanden wird, dann ist es meine Aufgabe als DOWF (Dull Old Web Fart) sie zu erklären.
Dann weist er auf einige sehr praktische Situationen hin, in denen gutes HTML sinnvolle Vorteile bringt. Vielleicht ist *Vorteile* nicht das richtige Wort, eher *Anforderung*, da sich vieles um Barrierefreiheit dreht.
Ich hoffe, ich habe Ihnen gezeigt, dass die Wahl des richtigen HTML keine rein akademische Übung ist…
Semantisches HTML bietet vielen Nutzern Vorteile in Bezug auf die Benutzerfreundlichkeit, hilft, Ihre Arbeit zukunftssicher zu machen, kann Ihre Suchmaschinenergebnisse potenziell verbessern und Menschen mit Behinderungen den Zugriff auf Ihre Website erleichtern.
Ich denke, es ist fair, HTML als *einfach* zu bezeichnen. Im Vergleich zu vielen anderen Dingen, die Sie auf Ihrer Reise beim Erstellen von Websites lernen werden, ist es das vielleicht. Umso mehr Grund, es richtig zu machen.
Estelle Weyl hat ähnliche Gedanken
… nehmen Sie die Radio-Schaltfläche. Alles, was Sie tun müssen, ist, allen Radio-Schaltflächen in Ihrer Schaltflächengruppe denselben Namen zu geben, vorzugsweise mit unterschiedlichen Werten. Ordnen Sie jeder Radio-Schaltfläche ein Label zu, um zu definieren, was jede einzelne bedeutet. Einfach nur die Verwendung vonermöglicht die Auswahl eines einzigen Wertes mit vollständig zugänglicher, schneller Tastaturnavigation. Jede Radio-Schaltfläche ist per Tastatur fokussierbar. Benutzer können eine andere Radio-Schaltfläche auswählen, indem sie die Pfeiltasten verwenden oder irgendwo auf das Label oder die Schaltfläche klicken. Die Pfeile durchlaufen die Radio-Schaltflächen und wechseln vom letzten in der Gruppe zum ersten mit einem Klick auf die Abwärts- oder Pfeil-nach-rechts-Taste. Entwickler müssen keine Interaktionen mit JavaScript für Tastatur, Maus oder Berührung abhören. Diese nativen Interaktionen sind robust und zugänglich. Es gibt selten einen Grund, sie neu zu schreiben, besonders da sie immer funktionieren, auch wenn das JavaScript nicht funktioniert.