Sven Rautenberg: W3C Validator Fehler bei get-string

Beitrag lesen

Yo!

</a></td><td><a href='../../index.php?javascript=off&PHPSESSID=c69c11c
                                                        ^
Error: unknown entity "PHPSESSID"

Das &-Zeichen mus maskiert werden als &.

<td><a href='../../index.php?javascript=off&PHPSESSID=c69c11c94702b3be
                                                        ^
Error: reference not terminated by refc delimiter

Folgefehler von oben: & leitet Entities ein, ein ; beendet sie. Wenn ein & kommt, muß zwingend ein ; folgen (und dazwischen Text).

wenn ich auf HTML 4.0 Transitional prüfe bekomme ich auch zwei unverständliche Fehler:

Nimm HTML 4.01 Transitional. Genau diese kleine Änderung macht den Unterschied.

  • wenn ich meta-angaben XML-konform als leer kennzeichne <meta ... />, bekomme ich ab der zweiten meta-angabe die Meldung, das meta-angaben hier nicht erlaubt seien. Meines Wissens sollte HTML aber eigntlich keine Schwierigkeiten mit diesen abschlußzeichen haben.

HTML 4.01 oder XHTML 1.0? Kann mir nicht so recht vorstellen, daß XHTML das als Problem sieht.

Gibt es überhaupt eine Möglichkeit, eine Datei sowohl HTML 4.0 also auch XHTML 1.0 konform zu schreiben?

Nein. Eines von beiden geht nur. Entweder schreibst du HTML 4.01, oder du schreibst XHTML 1.0. Festlegen mußt du dich durch Angabe des DOCTYPE.

- Sven Rautenberg