Hallo,
habe heute einen TL Seite fertiggestellt und bin wie üblich abschliessend nochmals mit einem Validierungstool über die Seiten gegaangen um evtl. HTML- oder CSS-Fehler zu finden und zu beseitigen.
Bei der Validierung bekomme ich zwei Fehler, welche meines Erachtens in TL von Haus aus in den Templates bei TL vermieden werden sollten/können:
Hintergrund: Wenn in einen Dokument Event-Handler verwendet werden -Zitat von 1. Validierungsfehler
Beispiele:- dann muss dem Browser mitgeteilt werden, um welche Scriptsprache es sich handelt. Mitnichten kann man davon ausgehen, dass Javascript verwendet werden soll, auch wenn alle Browser aus Gründen der Fehlertoleranz Javascript verwenden - richtig ist dieses Verhalten nicht.Code:<body onload="mein Script"... <a onclick="mein Script"... <form onsubmit="mein Script"...
Der Internet Explorer versteht z. B. auch VB-Script und über Plugins können fast alle Browser um etliche Scriptsprachen erweitert werden.
Damit ein Browser "weiß", welche Scriptsprache er in dem jeweiligen Dokument verwenden soll, muss ihm dies mitgeteilt werden.
Hintergrund:Zitat von 2. Validierungsfehler
Solche Formatierungsauszeichnungen nimmt u.a. z.B. TinyMCE im Quelltext vor, so dass man also nicht davon ausgehen kann, daß sie nicht vorkommen und alles sauber in externen CSS-Files ausgelagert ist.
Aus meiner Sicht sollten diese beiden Punkte in TL von Hause aus berücksichtigt werden.Zitat von W3C Recommendation
Gruss, Albrecht
PS. Beide Themen waren mir selbst auch neu - by courtesy of validome.org
Lesezeichen