1. CSS pseudo elementy
a.
<style>
span:after {
content: attr(data-domain);
}
span:before {
content: attr(data-user);
}
</style><span data-user="greg" data-domain="gmail.com">@</span>b. inne wykorzystanie pseudo elementu do before dodajemy jeszcze w unicode @
<style>
span:after {
content: attr(data-domain);
}
span:before {
content: attr(data-user) "\0040"; /* symbol unicode @ */
}
</style><span data-user="greg" data-domain="gmail.com"></span>c. inne rozwiązanie, za klasą after (span) dodajemy pseudo element w unicode @
.after:before {
content: "\0040"; /* symbol unicode @ */
}greg<span class="after">gmail.com</span>d. odwrotny kierunek
<style>
.reverse {
unicode-bidi: bidi-override;
direction: rtl;
}
</style><span class="reverse">moc.liamg@gerg</span>2. Użycie javascript
a. "onclick" event
<a href = "mailto:gregATgmailDOTcom" onclick = "this.href=this.href.replace(/AT/,'@').replace(/DOT/,'.')">Napisz maila do mnie ;)</a>b. tablica
<span id="email"></span><script>
var parts = ["greg", "gmail", "com", ".", "@"];
var email = parts[0] + parts[4] + parts[1] + parts[3] + parts[2];
document.getElementById("email").innerHTML=email;
</script>3. I sposób na wp + php
<?php echo antispambot("greg@gmail.com"); ?>oraz coś na koniec, zakodowany adres który po wklejeniu do html da nam greg@gmail.com - można to zrobić na pod tym adresem 😉
greg@gmail.com