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 <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 < und > 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