Tidy 3 DE

From Htmlpedia
Jump to: navigation, search

Tidy: Unmaskiertes "&" oder unbekanntes Element "&..."

Ursache:

Es wurde ein unbekanntes benanntes HTML-Zeichen (eine mit "&" beginnende Zeichenfolge) oder ein alleinstehendes "&" gefunden.

Beispiel:

Oft handelt es sich um einen Link, in dem Parameter übergeben werden:

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

Lösung:

"&" ist in HTML ein reserviertes Zeichen, mit dem benannte HTML-Zeichen wie z.B. "&nbsp;" beginnen. "&" in einem HREF-Element sollte daher als "&amp;" geschrieben werden, auch wenn es zur Übergabe von Parametern in der URL verwendet wird. Wenn Sie nur das Zeichen "&" verwenden wollen, maskieren Sie es, in dem Sie "&amp;" schreiben.

References: