molily: Validierung HTML 4

Beitrag lesen

kann ich da bei einzelnen ">" auf das Umschreiben nach einer HTML-Entity verzichten in Zukunft?

Aus Sicht von HTML 4 ist diese Maskierung nicht unbedingt nötig.

Auch < muss nicht in jedem Kontext maskiert werden, sondern nur, wenn darauf ein Zeichen folgt, was einen Start-Tag bilden kann (v.a. ein Buchstabe).

<5> geht, <VirtualHost> müsste zumindest &lt;VirtualHost> geschrieben werden.

Ist das evntl. von der Kodierung der Seite abhängig?

Nein, das das hat damit nichts zu tun, das ist eine grundlegende HTML-Syntaxregel, die von SGML her stammt.

Weil SGML da so uneinheitlich ist und die Bedeutung eines < bzw. > sehr stark vom Kontext abhängt, erlegt man sich meistens selbst die Regel auf, < und > immer als &lt; und &gt; zu maskieren. Diese einfache Regel kann man sich einfacher merken als die vielen Ausnahmen.

In XHTML müssen < und > übrigens immer maskiert werden, wenn sie keine Tags darstellen sollen.

Mathias