Überraschenderweise hat niemand (einschließlich meines früheren Selbst) Barrierefreiheit erwähnt. Ein weiterer Grund, warum die Verwendung gültiger Tags anstelle von benutzerdefinierten für die Kompatibilität mit der größtmöglichen Menge an Software, einschließlich Bildschirmleseprogrammen und anderen Tools, die Menschen für Barrierefreiheitszwecke benötigen, wichtig ist. Darüber hinaus schreiben Barrierefreiheitsgesetze wie das WAI vor, barrierefreie Websites zu erstellen, was im Allgemeinen bedeutet, dass sie gültige Markup verwenden müssen.
Offensichtlich hat es niemand erwähnt, also werde ich es tun.
Dies ist ein Nebenprodukt der Browserkriege.
In den 1990er Jahren, als das Internet erstmals populär wurde, nahm der Wettbewerb auf dem Browsermarkt zu. Um wettbewerbsfähig zu bleiben und Nutzer anzulocken, versuchten einige Browser (insbesondere der Internet Explorer) hilfreich und "benutzerfreundlich" zu sein, indem sie versuchten herauszufinden, was die Autoren von Webseiten meinten und somit auch falsche Markup zuließen (z.B., **_foobar_**
würde korrekt als fett-kursiv dargestellt).
Dies erschien bis zu einem gewissen Grad sinnvoll, denn wenn ein Browser ständig über Syntaxfehler klagte, während ein anderer alles akzeptierte und ein (mehr oder weniger) korrektes Ergebnis lieferte, würden die Menschen natürlich zum Letzteren übergehen.
Obwohl viele dachten, die Browserkriege seien vorbei, entfachte in den letzten Jahren ein neuer Konflikt zwischen Browser-Herstellern, seit Chrome veröffentlicht wurde, Apple wieder zu wachsen begann und Safari vorantrieb und der IE seine Dominanz verlor. (Man könnte es einen "Kalten Krieg" nennen, aufgrund der wahrgenommenen Zusammenarbeit und Unterstützung von Standards durch die Browser-Hersteller.) Daher ist es nicht überraschend, dass selbst zeitgenössische Browser, die angeblich streng den Webstandards entsprechen, tatsächlich versuchen "klug" zu sein und standardwidriges Verhalten wie dieses zulassen, um wieder einen Vorteil zu erlangen.
Leider führte dieses großzügige Verhalten zu einem massiven (manche würden sagen sogar krebsartigen) Wachstum von schlecht strukturierten Webseiten. Da der IE der nachsichtigste und beliebteste Browser war und aufgrund von Microsofts fortgesetzter Missachtung von Standards wurde der IE berüchtigt dafür, schlechtes Design zu fördern und kaputte Seiten zu verbreiten und aufrechtzuerhalten.
Möglicherweise können Sie vorerst mit solchen Eigenheiten und Exploits auf einigen Browsern durchkommen, aber abgesehen von gelegentlichen Rätseln oder Spielen sollten Sie immer an Webstandards halten, wenn Sie Webseiten und Websites erstellen, um sicherzustellen, dass sie korrekt angezeigt werden und nicht kaputtgehen (möglicherweise komplett ignoriert werden) bei einem Browser-Update.