MudGuard: CDATA in XHTML

Beitrag lesen

Hi,

Auf meiner Homepage mit xhtml1-strict kreidet der HTML-Validator mir folgenden A-Tag an:
...<a href="http://forum.wolf-rs.de/index.php?act=SC&c=3" target="_blank">...</a>
stören tut er sich natürlich an dem Gebilde ?act=SC&c=3. Ich müsste CDATA erzwingen.

Nein, Du MUSST das & durch die entsprechende Entity ersetzen: &

Außerdem gibt es in der strict-Variante natürlich kein target-Attribut.

Ich habe also versucht, den Link, das Attribut oder sogar den ganzen Tag mit <![CDATA[...]]> einzuschließen. Allerdings brachte der Browser dann nur noch Mist und nichts hat mehr funktioniert.

SISO-Prinzip: Shit in, Shit out.

Mit xhtml1-transitional würde es funktionieren, allerdins will ich wenn schon xhtml dann richtig die strict-variante benutzen.

Bei xhtml1-transitional würde das nicht-maskierte & genau den selben Validierungsfehler hervorrufen.
Ebenso bei html401 - egal ob transitional oder strict.

Das hat nämlich NICHTS mit HTML oder XHTML oder transitional oder strict zu tun.

cu,
Andreas

--
MudGuard? Siehe http://www.mud-guard.de/