suit: Sonderzeichen werden als Fragezeichen ausgegeben

Beitrag lesen

nein, > ist genauso wie " nur innerhalb von Tags ein Sonderzeichen, der Slash / zählt da übrigens auch noch in die selbe Kategorie.

http://www.w3.org/International/questions/qa-escapes.de.php
"Syntax-Sonderzeichen. Es gibt 3 Zeichen, die im Inhalt immer als Escapes auftreten sollten, damit sie nicht die Syntax der Auszeichnungssprache beeinflussen. Diese sind Sprachbestandteile von XML bzw. HTML:
    *  &lt; (<)
    *  &gt; (>)
    *  &amp; (&)
"

warum sollte man einen slash in html escapen? der tut doch niemandem etwas?

übrigens ist es dennoch nicht unpraktisch " und ' immer zu escapen

<div>benutzereingabe</div>

wenn der benutzer nun folgendes eingibt
style="background: red;">benutzereingabe

konnte folgendes rauskommen
<div>style="background: red;">benutzereingabe</div>

die fehlerkorrektur des browsers könnte womöglich das fünfte zeichen gegen ein leerzeichen ersetzen und schwupp ist das "zerstörte layout" im gästebucheintrag fertig