1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Wie den <noscript>-Tag XHTML valid einbauen?

Dieses Thema im Forum "Design" wurde erstellt von Mr_Garrison, 6. April 2010.

  1. Mr_Garrison

    Mr_Garrison Well-Known Member

    Registriert seit:
    2. Juli 2009
    Beiträge:
    60
    Zustimmungen:
    0
    Hallo Forum,

    ich möchte E-Mail-Adressen vor Spambots schützen und habe daher folgende Methode verwendet:

    Ein Javascript zeigt die Mailadresse komfortabel mit "mailto:"-Hyperlink an, sofern Javascript aktiviert ist. In dem Skript selbst wird der E-Mail-Link kompliziert zusammengesetzt, so dass Spambots dies nur schwer analysieren können.

    Sofern Javascript deaktiviert sein sollte, müssen die Besucher zwar auf die komfortable Mailanzeige verzichten, sollen aber nicht ganz auf dem Trockenen sitzen. Dann wird mit der <noscript>-Umgebung alternativer Inhalt anzeigt, der die Mailadresse zumindest für Menschen erahnen lässt.

    Wenn man XHTML-valide arbeiten will, muss man innerhalb der <noscript>-Umgebung ein Blockelement (z.B. <p> oder <div>) verwenden. Leider baut dann aber Wordpress nach dem Schließen des Blockelements, aber vor dem Schließen des <noscript>-Elements ein automatisch ein <p> ein (welches nicht mehr geschlossen wird). Dadurch ist natürlich das gesamte Markup nicht mehr XHTML-konform.

    Beispiel:
    im Quellcode steht: <noscript><div>alternativer Inhalt</div></noscript>
    Wordpress macht daraus: <noscript><div>alternativer Inhalt</div><p></noscript>

    Habt ihr schon ähnliche Probleme mit Wordpress gehabt? Wie kann ich dieses Verhalten von Wordpress umgehen?

    Danke für eure Antworten,
    Mr_Garrison
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden