Florian: @ Zeichen als Fehler bei : Validation Results !!!

Guten abend,

habe gerade meine Internetpräsenz durch den W3C MarkUp Validation Service überprüfen lassen.

Verwende:
Apache, PHP, MySQL

Hier einmal die Fehlermeldung:
Below are the results of attempting to parse this document with an SGML parser.
1. Line 87, column 71: an attribute value must be a literal unless it contains only name characters (explain...).
  ...gecheckt von <a href=mailto:w3@domain.de>florian</a></td>
                                   ^
Dieser Fehler betrifft anscheinend das "@" Zeichen von meinem Newsbeitrag.

Wie kann ich diesen Fehler korregieren, damit dieser Text erscheint:
"This page is Valid HTML 4.01 Transitional!"
Müsste ich beim übertragen des Beitrages das "@" Zeichen in Ascii
umwandeln? Oder gibt es eine ähnliche Möglichkeit wie bei:
str_replace("<","<",$beitrag);
... für das "@" Zeichen?

Danke schon einmal im Voraus.

bis denn
Florian

  1. Hallo,

    Hier einmal die Fehlermeldung:
    Below are the results of attempting to parse this document with an SGML parser.

    1. Line 87, column 71: an attribute value must be a literal unless it contains only name characters (explain...).
        ...gecheckt von <a href=mailto:w3@domain.de>florian</a></td>
                                         ^

    probiers mal so:
    <a href="mailto:w3@domain.de">florian</a>

    viele Grüße

    Axel

    1. Hi Axel,
                           ^

      probiers mal so:
      <a href="mailto:w3@domain.de">florian</a>

      danke für Deine Hilfe.
      Getestet und funktioniert einwandfrei:
      This Page Is Valid HTML 4.01 Transitional!

      Merci

      bis denn
      Florian

  2. Hi,

    habe gerade meine Internetpräsenz durch den W3C MarkUp Validation Service überprüfen lassen.

    sehr sinnvoll, gute Wahl.

    1. Line 87, column 71: an attribute value must be a literal unless it contains only name characters (explain...).

    Hinter "explain" steht übrigens ein Link.

    ...gecheckt von <a href=mailto:w3@domain.de>florian</a></td>
                                       ^
    Dieser Fehler betrifft anscheinend das "@" Zeichen von meinem Newsbeitrag.

    Der selbe Fehler würde auch bei vielen anderen Zeichen auftreten, beispielsweise beim "/". Überlege Dir auch, was wohl passieren würde, wenn in dem Wert ein Leerzeichen wäre - oder Anführungszeichen.

    Müsste ich beim übertragen des Beitrages das "@" Zeichen in Ascii
    umwandeln?

    Nein, das ist nicht das Problem.

    Cheatah

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes