Some time ago I stumbled upon a simple way to add email addresses on web pages – that are not easy to read by bots – using only CSS.
First you add new class .email with your domain into your style sheet:
..then use it inside HTML code like this:
<span class="email" title="info"></span>
First part of the email address is written inside a title attribute and the content should be left empty.
Resulting HTML code looks like this:
Update: Look also CSS support for content. (It’s not supported in IE7 and older.)