<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>JuiceBlog! comments on Semantic Spam-Proof Email Display</title>
    <link>http://juice10.com/blog/</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>JuiceBlog! comments</description>
    <item>
      <title>"Semantic Spam-Proof Email Display": comment by Juice10</title>
      <description>&lt;blockquote&gt;
		&lt;p&gt;Good idea. Only drawback is that this won’t work if you want to link to your email address.&lt;/p&gt;
	&lt;/blockquote&gt;


	&lt;p&gt;True, but the advantage you get is that you can copy/paste the email address into your email client (that wouldn&amp;#8217;t be possible with an email address in an img.)&lt;/p&gt;


	&lt;p&gt;Also the TextMate option works well but uses javascript so would be useless if someone had javascript turned of or where browsing the web via their cellphone.&lt;/p&gt;</description>
      <pubDate>Sun, 19 Nov 2006 16:25:52 PST</pubDate>
      <guid>http://juice10.com/blog/articles/2006/11/13/semantic-spam-proof-email-display#comment-252</guid>
      <link>http://juice10.com/blog/articles/2006/11/13/semantic-spam-proof-email-display#comment-252</link>
    </item>
    <item>
      <title>"Semantic Spam-Proof Email Display": comment by Mischa</title>
      <description>&lt;p&gt;Good idea. Only drawback is that this won&amp;#8217;t work if you want to link to your email address.&lt;/p&gt;


	&lt;p&gt;If you are using Textmate it has a built in way to obfuscate email addresses. Check out this screencast: http://macromates.com/screencast/html_text_transformations.mov&lt;/p&gt;</description>
      <pubDate>Sun, 19 Nov 2006 03:01:36 PST</pubDate>
      <guid>http://juice10.com/blog/articles/2006/11/13/semantic-spam-proof-email-display#comment-251</guid>
      <link>http://juice10.com/blog/articles/2006/11/13/semantic-spam-proof-email-display#comment-251</link>
    </item>
    <item>
      <title>"Semantic Spam-Proof Email Display": comment by Wilfred</title>
      <description>&lt;p&gt;Nice one, simple, clean and (my pet peeve) semanticly correct.&lt;/p&gt;</description>
      <pubDate>Sat, 18 Nov 2006 05:34:58 PST</pubDate>
      <guid>http://juice10.com/blog/articles/2006/11/13/semantic-spam-proof-email-display#comment-250</guid>
      <link>http://juice10.com/blog/articles/2006/11/13/semantic-spam-proof-email-display#comment-250</link>
    </item>
    <item>
      <title>"Semantic Spam-Proof Email Display" by justinhalsall</title>
      <description>&lt;p&gt;After deleting quite a bit of spam from my inbox I came up with a semantic way of displaying email addresses on a &lt;span class="caps"&gt;HTML&lt;/span&gt; page.&lt;/p&gt;


	&lt;p&gt;The concept is very simple, you add text within a &lt;code&gt;&amp;lt;del&amp;gt;&lt;/code&gt; element to an email address needs to be removed from in order to show the real address.&lt;/p&gt;


	&lt;h2&gt;Example&lt;/h2&gt;


	&lt;p&gt;Your email address is: &lt;code&gt;nobody@example.com&lt;/code&gt;
Then you would add some text to scramble the email address from spam engines: &lt;code&gt;nscrableobody@examscrableple.coremovem&lt;/code&gt;&lt;/p&gt;


	&lt;p&gt;To make sure that people can still see what the real address is wrap the fake text in the &lt;code&gt;&amp;lt;del&amp;gt;&lt;/code&gt; element: &lt;code&gt;n&amp;lt;del&amp;gt;scrable&amp;lt;/del&amp;gt;obody@exam&amp;lt;del&amp;gt;scrable&amp;lt;/del&amp;gt;ple.co&amp;lt;del&amp;gt;remove&amp;lt;/del&amp;gt;m&lt;/code&gt; 
This would give you the following:
n&lt;del&gt;scrable&lt;/del&gt;obody@exam&lt;del&gt;scrable&lt;/del&gt;ple.co&lt;del&gt;remove&lt;/del&gt;m&lt;/p&gt;


	&lt;p&gt;This makes it quite hard to read even for the person wanting your email address. So to simplify this we could do two things:&lt;/p&gt;


&lt;ol&gt;
&lt;li&gt;just add one bit of fake text to it:  nobody@&lt;del&gt;remove&lt;/del&gt;example.com&lt;/li&gt;
&lt;li&gt;make sure the &lt;code&gt;&amp;lt;del&amp;gt;&lt;/code&gt; element is hidden. This can be done multiple ways. You could add an inline style tag to the &lt;code&gt;&amp;lt;del&amp;gt;&lt;/code&gt; element: &lt;code&gt;&amp;lt;del style="display:none"&amp;gt;&amp;lt;/del&amp;gt;&lt;/code&gt;.
Or you could give it a class: &lt;code&gt;&amp;lt;del class="fake_email_text"&amp;gt;&amp;lt;/del&amp;gt;&lt;/code&gt; and add a little snippet of &lt;span class="caps"&gt;CSS&lt;/span&gt; to your page/css file: 
&lt;pre&gt;&lt;code&gt;.fake_email_text {
  display: none;
}&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&lt;/ol&gt;

	&lt;h2&gt;Pros&lt;/h2&gt;


	&lt;ul&gt;
	&lt;li&gt;Screen readers will not read the text that is not being displayed by the &lt;span class="caps"&gt;CSS&lt;/span&gt;.&lt;/li&gt;
		&lt;li&gt;You can copy paste the email address.&lt;/li&gt;
		&lt;li&gt;It works with &lt;span class="caps"&gt;CSS&lt;/span&gt;, Javascript &amp;#38; images off.&lt;/li&gt;
	&lt;/ul&gt;


	&lt;h2&gt;Cons&lt;/h2&gt;


	&lt;ul&gt;
	&lt;li&gt;It isn&amp;#8217;t a link.&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;(If anyone can think of more just shoot)&lt;/p&gt;

</description>
      <pubDate>Mon, 13 Nov 2006 04:56:00 PST</pubDate>
      <guid>&lt;a href="/blog/articles/2006/11/13/semantic-spam-proof-email-display"&gt;Semantic Spam-Proof Email Display&lt;/a&gt;</guid>
      <link>&lt;a href="/blog/articles/2006/11/13/semantic-spam-proof-email-display"&gt;Semantic Spam-Proof Email Display&lt;/a&gt;</link>
    </item>
  </channel>
</rss>
