Tidy 4 DE

From Htmlpedia
Jump to: navigation, search

Tidy: Unmaskiertes & sollte als & geschrieben werden

Ursache:

Das Und-Zeichen ("&") ist ein besonderes Zeichen in HTML. Es markiert den Anfang eines Sonderzeichens, wie etwa "&nbsp" für ein Leerzeichen ohne Zeilenumbruch.

In XHTML muss ein Sonderzeichen mit einem Semikolon (";") enden. Zum Beispiel: " "

Deshalb muss jedes "&"-Zeichen, das im Dokument als solches verwendet wird, maskiert werden und geschrieben werden als "&". Und-Zeichen können auch in einer URL erscheinen und sollten auch hier maskiert werden.

Beispiel - Normales Und-Zeichen:

BadSmith & son
GoodSmith & son

Beispiel - Und-Zeichen in einer URL:

Bad<a href="http://www.domain.com/cgi?x=1&y=2">URL</a>
Good<a href="http://www.domain.com/cgi?x=1&amp;y=2">URL</a>

Lösung:

Ersetzen Sie "&" durch "&amp;".

Quellen: