Spamschutz per CSS

Bei dieser Art Spamschutz werden innerhalb der E-Mail Adresse HTML-Elemente eingebaut. Durch CSS werden diese Elemente versteckt. So bekommen Benutzer saubere und Spambots ungültige Adressen.

Es gibt verschiedene Varianten:

  1. In Variante 1 wird eine transparente ein-Pixel Grafik in die E-Mail Adresse eingebunden, der Alternativtext ist leer. Diese Grafik wird per CSS versteckt.
  2. Variante 2 enthält versteckte Zeilenumbrüche innerhalb der Adresse.
  3. Bei drittens wird eine versteckte horizontale Linie in die Adresse eingefügt.
  4. Viertens enthält ein verstecktes span-Element. Dieses beinhaltet einen kurzen Text, der erklärt was zu tun ist, wenn CSS deaktiviert ist.

Beispiel

<style type="text/css">
.dontShow { display: none; }
</style>

<!--1.-->
na<img src="empty.gif" alt="" class="dontShow" />me@<img src="empty.gif" alt="" class="dontShow" />example.com

<!--2.-->
n<br class="dontShow" />ame@ex<br class="dontShow" />ample.com

<!--3.-->
na<hr class="dontShow" />me@example<hr class="dontShow" />.com

<!--4.-->
n<span class="dontShow">|Spamschutz: Sie haben keine CSS Unterstützung, bitte entfernen Sie den Text zwischen den hrozontalen Strichen.|</span>ame@exa<span class="dontShow">|Spamschutz: Sie haben keine CSS Unterstützung, bitte entfernen Sie den Text zwischen den hrozontalen Strichen.|</span>mple.com

Zum Seitenanfang springen