<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>LYKC Web Design Blog</title>
	<atom:link href="http://www.lykc.co.uk/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lykc.co.uk/blog</link>
	<description>Leo Cheung&#039;s Blog &#124; Web Designer, SEO and Internet Marketer based in London, UK</description>
	<lastBuildDate>Thu, 16 Jun 2011 22:17:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Beat the spam filter and Increase Email Inbox deliverability Rate</title>
		<link>http://www.lykc.co.uk/blog/2011/05/beat-the-spam-filter-and-increase-email-inbox-deliverability-rate/</link>
		<comments>http://www.lykc.co.uk/blog/2011/05/beat-the-spam-filter-and-increase-email-inbox-deliverability-rate/#comments</comments>
		<pubDate>Sun, 01 May 2011 23:51:38 +0000</pubDate>
		<dc:creator>lykc</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[best practice]]></category>
		<category><![CDATA[html email]]></category>
		<category><![CDATA[inbox deliverability]]></category>
		<category><![CDATA[spam filter]]></category>

		<guid isPermaLink="false">http://www.lykc.co.uk/blog/?p=100</guid>
		<description><![CDATA[Great, you’ve got an awesome HTML email newsletter (coded the right way of course), which you’re itching to send out to your list. One massive obstacle is in your way though, the dreaded spam filter! You could have the most amazing email in the world but if it goes straight into spam, the chances of [...]]]></description>
			<content:encoded><![CDATA[<p>Great, you’ve got an awesome HTML email newsletter (<a href="http://www.lykc.co.uk/blog/2011/02/how-to-code-html-email-newsletters-dos-and-donts/">coded the right way</a> of course), which you’re itching to send out to your list. One massive obstacle is in your way though, the dreaded spam filter! You could have the most amazing email in the world but if it goes straight into spam, the chances of it being read are a lot less likely.</p>
<p>There are, however, a number of best practices and steps we can take to increase the likelihood of our email ending up in the reader’s inbox and and actually read&#8230;</p>
<h3>Spam check tools.</h3>
<p>The higher your spam score, the more likely your email will end up in the spam box! The aim here is to reduce it as much as you can. If you use an Email Service Provider such as Email Vision or Mail Chimp, they have built in spam score checkers which will give you recommendations. Alternatively a good online spam score checker is <a href="http://www.contactology.com/check_mqs.php">http://www.contactology.com/check_mqs.php</a>. Run your email through any of these spam checkers and follow the advice given.</p>
<h3>Good text to image ratio</h3>
<p>Emails should be designed with a good text-to-image ratio. Image-only emails look nice and can be right on-brand, but will probably go straight into spam. On the other extreme, text only emails work well for email clients in terms of inbox deliverability, but look boring and off-brand. As a best-of-both-worlds compromise, utilise around a 60-40 split in favour of web safe HTML text.</p>
<h3>Avoid ‘spam’ words</h3>
<p>Certain symbols and words are known to trigger spam filters. Avoid or at least minimise use of</p>
<ul>
<li>Excessive exclamation marks!!!!!!</li>
<li>WRITING IN ALLCAPS</li>
<li>Words like &#8216;download now&#8217;, &#8216;FREE&#8217;, &#8216;click here&#8217;, &#8216;buy now&#8217; etc. Especially in the subject line.</li>
<li>&#8216;Click here&#8217; links. Anchor text should be indicative of what it links to i.e. rather than &#8216;click here to unsubscribe&#8217;, &#8216;unsubscribe here&#8217; works better.</li>
</ul>
<h3>Powerful subject lines</h3>
<p>Pay particular attention to your subject line. A good one will make the reader click inside to read more, a bad one will send your email straight to the trash! Readers are usually bombarded with emails and will skim through the subject lines, only opening emails that interest them the most. It actually turns into a competition over who can get the most attention! Make sure your subject line is short, sweet and most importantly, attention grabbing enough to make readers want to click inside.</p>
<p>The first line of your email is very important and can provide valuable extra information to your readers. In some email clients such as Gmail, the email description after the subject line comprises the first line of your email. So if your first line is ‘click here to unsubscribe’ or ‘click here for an online version’, as it so often is with newsletters, this will appear as the email description after your title&#8230; not great, not very descriptive. However, if your email title is ‘Top Tips to Beat the spam filter’ and your first line is ‘Increase Email Inbox deliverability Rate’, this gives your reader a little more information about what’s inside the email which in some cases can be the deciding factor on whether your email gets read or gets sent straight to the trash.</p>
<h3>Well formed HTML</h3>
<p>It sounds ironic given that email newsletters are coded in a very backwards kind of way, but make sure your HTML is well formed. It doesn’t need to adhere to W3C standards but some email clients factor in HTML errors, so reduce your HTML errors to reduce the spam score. Things to ensure include: closing all tags, properly nesting tags, adding width and height values to an image without unit of measurement (default is pixels) and replacing symbols with the right <a href="#escapecodes">escape code</a>.</p>
<h3 id="escapecodes">Escape Codes</h3>
<p>Don&#8217;t copy and Paste text from a text editor such as Word into your Email Client. Certain symbols might not be recognised by the email client and render as a &#8216;?&#8217; symbol. Make sure all symbols such as apostrophes, copyright, pound, dollar, quotation marks etc are replaced with their relevant escape codes. e.g. Replace all £ symbols with the escape code &pound; For a full list of escape codes, see <a href="http://www.lykc.co.uk/blog/2011/02/how-to-code-html-email-newsletters-dos-and-donts/" target="_blank">http://www.escapecodes.info</a></p>
<h3>Descriptive image names</h3>
<p>Often, if the email client is unsure of the sender, it will block the images by default. We want the reader to at least have an idea of what the email is about, even without images, so we need to adopt a meaningful naming convention for the title, alt text and file name as it is one of these values that replaces the images if they are turned off. If the message and content is meaningful enough, the reader is more likely to read your newsletter.</p>
<p>So make sure descriptive images are given descriptive alt text, names and titles. If the images are turned off, the user will still have an idea what it is. Also ensure non-descriptive images such as spacers or images slices have blank alt text, titles and short names. This minimises the clutter on emails where the images are turned off and titles are displayed.</p>
<p>You wouldn’t need to worry about this though if you was a <a href="#safecontactlist">safe sender</a>, as the images would be displayed by default.</p>
<h3 id="safecontactlist">Safe contact list</h3>
<p>Have a line in the body that asks your reader to add your email address to their contacts. This will increase the likelihood of future emails reaching the inbox with all images intact. Something like ‘add newsletters@lykc.co.uk to your safe senders list to ensure you always receive our newsletters’ works.</p>
<h3>Personalisation and Relevance</h3>
<p>An email looks a 100 times more legitimate when the reader sees their own name or username on the email. Most Email Service Providers allow tag templates to be used for names and usernames so make sure you utilise these. ‘Hi LYKC’ is a lot more personal and looks a lot better than simply ‘Hi Reader’.</p>
<p>Following on from readers wanting personalised emails, readers are interested in content that is relevant to them, so generic emails which have nothing to do with the reader are a major put off. Split your email list into targeted segments and send relevant emails to the relevant people. Bombarding your readers with multiple emails full of unrelated content will make them head straight to the unsubscribe link, so make sure you keep it relevant.</p>
<h3>Test, Trial and Error</h3>
<p>As with most things in life and the same with trying to beat the spam filter, test often. Try different things, drop the things that don’t work and carry on doing the things that do work. With the increasing amount of actual spam out there, we will always face a challenge to reach intended inboxes especially as spam filters are never perfect and liable to change their spam scoring system at any given time. So until the spam system becomes 100% reliable, follow the best practices outlined above to boost your chances of beating the spam filter and actually reaching your readers inbox.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lykc.co.uk/blog/2011/05/beat-the-spam-filter-and-increase-email-inbox-deliverability-rate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The LYKC Website: Simple JQuery Examples</title>
		<link>http://www.lykc.co.uk/blog/2011/04/the-lykc-website-simple-jquery-examples/</link>
		<comments>http://www.lykc.co.uk/blog/2011/04/the-lykc-website-simple-jquery-examples/#comments</comments>
		<pubDate>Mon, 18 Apr 2011 22:05:44 +0000</pubDate>
		<dc:creator>lykc</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[jquery examples]]></category>
		<category><![CDATA[lykc]]></category>

		<guid isPermaLink="false">http://www.lykc.co.uk/blog/?p=53</guid>
		<description><![CDATA[See that cool page peel effect in the top-left corner of the main site? Or those Skype style bouncy buttons in the nav? How about that animated drop down contact me form box? Pretty cool eh? I often get requests wondering where I got them from so I thought I’d share them in a post. [...]]]></description>
			<content:encoded><![CDATA[<p>See that cool page peel effect in the top-left corner of the <a href="http://www.lykc.co.uk">main site</a>? Or those Skype style bouncy buttons in the nav? How about that animated drop down contact me form box? Pretty cool eh? I often get requests wondering where I got them from so I thought I’d share them in a post. They&#8217;re all simple JQuery plugins which are incredibly easy to install and edit to fit in with your own template. They are a fantastic way of displaying information when screen real estate is limited and when they&#8217;re used in moderation, can add a layer of interactivity for your user and provide feedback which will greatly enhance their experience. Best of all, they&#8217;re open source i.e. free!</p>
<div style="padding: 10px 0; clear:left">
<div style="float:left;padding:0 10px 0 0;"><img src="http://www.lykc.co.uk/blog/wp-content/uploads/2011/04/page-curl.gif" alt="" title="page-curl" width="50" height="50" class="img-border alignnone size-full wp-image-61" /></div>
<p style="padding:0;"><strong>Page peel</strong> &#8211; Animated page peel in the corner of the screen</p>
<p><a href="http://elliottkember.com/sexy_curls.html" target="_blank">http://elliottkember.com/sexy_curls.html</a></p>
</div>
<div style="padding: 10px 0; clear:left">
<div style="float:left;padding:0 10px 0 0;"><img src="http://www.lykc.co.uk/blog/wp-content/uploads/2011/04/skype-buttons.gif" alt="" title="skype-buttons" width="50" height="50" class="img-border alignnone size-full wp-image-70" /></div>
<p style="padding:0;"><strong>Skype buttons</strong> &#8211; Animated bounce upon hover</p>
<p><a href="http://www.jankoatwarpspeed.com/post/2009/03/11/How-to-create-Skype-like-buttons-using-jQuery.aspx">http://www.jankoatwarpspeed.com/post/2009/03/11/How-to-create-Skype-like-buttons-using-jQuery.aspx</a></p>
</div>
<div style="padding: 10px 0; clear:left">
<div style="float:left;padding:0 10px 0 0;"><img src="http://www.lykc.co.uk/blog/wp-content/uploads/2011/04/auto-slideshow.gif" alt="" title="auto-slideshow" width="50" height="50" class="img-border alignnone size-full wp-image-84" /></div>
<p style="padding:0;"><strong>Auto sliding slideshow</strong> &#8211; With selectable slides</p>
<p><a href="http://net.tutsplus.com/tutorials/javascript-ajax/building-an-auto-scrolling-slideshow-that-works-with-and-without-javascript/">http://net.tutsplus.com/tutorials/javascript-ajax/building-an-auto-scrolling-slideshow-that-works-with-and-without-javascript/</a></p>
</div>
<div style="padding: 10px 0; clear:left">
<div style="float:left;padding:0 10px 0 0;"><img src="http://www.lykc.co.uk/blog/wp-content/uploads/2011/04/radio1.gif" alt="" title="radio1" width="50" height="50" class="img-border alignnone size-full wp-image-88" /></div>
<p style="padding:0;"><strong>Radio 1 Zoom Tabs</strong></p>
<p><a href="http://jqueryfordesigners.com/bbc-radio-1-zoom-tabs/">http://jqueryfordesigners.com/bbc-radio-1-zoom-tabs/</a></p>
</div>
<div style="padding: 10px 0; clear:left">
<div style="float:left;padding:0 10px 0 0;"><img src="http://www.lykc.co.uk/blog/wp-content/uploads/2011/04/contact-form.gif" alt="" title="contact-form" width="51" height="50" class="img-border alignnone size-full wp-image-93" /></div>
<p style="padding:0;"><strong>Dropdown Contact Me Form</strong></p>
<p><a href="http://www.designshack.co.uk/tutorialexamples/jquerycontactform/">http://www.designshack.co.uk/tutorialexamples/jquerycontactform/</a></p>
</div>
<div style="padding: 10px 0; clear:left">
<div style="float:left;padding:0 10px 0 0;"><img src="http://www.lykc.co.uk/blog/wp-content/uploads/2011/04/contact-form.gif" alt="" title="contact-form" width="51" height="50" class="img-border alignnone size-full wp-image-93" /></div>
<p style="padding:0;"><strong>Dropdown Contact Me PHP file</strong> &#8211; The code behind the dropdown form</p>
<p><a href="http://www.webdesignerforum.co.uk/topic/34560-php-contact-forms/">http://www.webdesignerforum.co.uk/topic/34560-php-contact-forms/</a></p>
</div>
<div style="padding: 10px 0; clear:left">
<div style="float:left;padding:0 10px 0 0;"><img src="http://www.lykc.co.uk/blog/wp-content/uploads/2011/04/sliding-boxes.gif" alt="" title="sliding-boxes" width="50" height="50" class="img-border alignnone size-full wp-image-95" /></div>
<p style="padding:0;"><strong>Sliding Boxes</strong> &#8211; Hidden text that slides up upon hover</p>
<p><a href="http://buildinternet.com/2009/03/sliding-boxes-and-captions-with-jquery/">http://buildinternet.com/2009/03/sliding-boxes-and-captions-with-jquery/</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.lykc.co.uk/blog/2011/04/the-lykc-website-simple-jquery-examples/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Code HTML Email Newsletters: Do&#8217;s and Don&#8217;ts</title>
		<link>http://www.lykc.co.uk/blog/2011/02/how-to-code-html-email-newsletters-dos-and-donts/</link>
		<comments>http://www.lykc.co.uk/blog/2011/02/how-to-code-html-email-newsletters-dos-and-donts/#comments</comments>
		<pubDate>Sun, 27 Feb 2011 02:35:18 +0000</pubDate>
		<dc:creator>lykc</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[best practice]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[html email]]></category>
		<category><![CDATA[newsletters]]></category>

		<guid isPermaLink="false">http://www.lykc.co.uk/blog/?p=17</guid>
		<description><![CDATA[Do&#8217;s Don&#8217;ts &#10004; Use tables for layout &#10004; Use inline CSS &#10004; Style your links &#10004; Define all width and height dimensions &#10004; Use &#60;br&#62;&#8217;s rather than &#60;p&#62;&#8217;s &#10004; Gracefully degrade images &#10004; Cut images out the right way &#9747; No Javascript or Flash &#9747; No CSS shorthand &#9747; Don&#8217;t use floats, &#60;font&#62; or background [...]]]></description>
			<content:encoded><![CDATA[<table border="0" cellspacing="0" cellpadding="0" id="top">
<tr>
<td width="49%">
<h2>Do&#8217;s</b></td>
<td width="49%">
<h2>Don&#8217;ts</h2>
</td>
</tr>
<tr>
<td valign="top" width="49%">
    &#10004; <a href="#Use-tables-for-layout"> Use tables for layout</a><br />
    &#10004; <a href="#Use-inline-CSS"> Use inline CSS</a><br />
    &#10004; <a href="#Style-your-links"> Style your links</a><br />
    &#10004; <a href="#Define-all-width-and-height-dimensions"> Define all width and height dimensions</a><br />
    &#10004; <a href="#Use-br-rather-than-p"> Use &lt;br&gt;&#8217;s rather than &lt;p&gt;&#8217;s</a><br />
    &#10004; <a href="#Gracefully-degrade-images"> Gracefully degrade images</a><br />
    &#10004; <a href="#Cut-images-out-the-right-way"> Cut images out the right way</a>
    </td>
<td valign="top" width="49%">
    &#9747; <a href="#No-Javascript-or-Flash">No Javascript or Flash</a><br />
    &#9747; <a href="#No-CSS-shorthand">No CSS shorthand</a><br />
    &#9747; <a href="#Dont-use -floats-font-or-background-images">Don&#8217;t use floats, &lt;font&gt; or background images</a><br />
    &#9747; <a href="#No-Whitespace">No Whitespace</a><br />
    &#9747; <a href="#Dont-Copy-Paste-from-Word">Don&#8217;t Copy &amp; Paste from Word</a><br />
    &#9747; <a href="#Overuse-of-animated-gifs">Overuse of animated gifs</a>
    </td>
</tr>
</table>
<h2>DO&#8217;S</h2>
<h3 id="Use-tables-for-layout">Use tables for layout</h3>
<p>Keep the design simple so as to easily incorporate it into a table-based layout. All &lt;table&gt; tags should have the cellspacing=&#8221;0&#8243; cellpadding=&#8221;0&#8243; border=&#8221;0&#8243; attributes to reset any unnecessary default padding or borders. Reduce the use of colspans. These have a habit of confusing some email clients, not to mention coders, if it gets too complex. Keep it simple and rather than using a colspan attribute, look to use a new table instead.</p>
<p>Avoid nesting tables more than a few layers deep. Stacked back-to-back tables nested within a container table works well for most simple layouts.</p>
<h3 id="Use-inline-CSS">Use inline CSS</h3>
<p>Inline styles only i.e. Don&#8217;t use a global &lt;style&gt; tag in the &lt;head> section. Some email clients completely ignore it. Instead, add a style attribute to each individual element that requires styling and style each element individually. Labour intensive and not exactly code-efficient I know, but a necessary evil in ensuring that each element renders the way the design intended.</p>
<h3 id="Style-your-links">Style your links</h3>
<p>Different email clients will render your links in their own default styles. Make sure you define your link font, size and colours (without using CSS shorthand). And make sure each link has a target=&#8221;_blank&#8221; attribute so that it opens in a new browser window rather than from within  the email client window e.g &lt;a href=&#8221;&#8230;&#8221; style=&#8221;font-family: arial, font-size:12px; line-height:16px; color:#ff0000&#8243; target=&#8221;_blank&#8221;&gt;link&lt;/a&gt;</p>
<h3 id="Define-all-width-and-height-dimensions">Define all width and height dimensions</h3>
<p>Always define height and width dimensions, to maintain the shape of the template even if images are turned off. For images and tables, leave out the unit of measurement as this is seen as an HTML error by some email clients thus will subsequently affect your spam score. The default unit of measurement for images and tables is pixels.
<ul>
<li><b>&lt;table&gt;</b> – Always define a width property</li>
<li><b>&lt;td&gt;</b> &#8211; Always define a width property. If your design allows the height to stretch with copy, then leave the height property. If, however, the design constrains the max height of the copy, then define a height property. Note that when defining the size and length of the copy, ensure you cater for any default padding discrepancies across email clients and leave enough space.</li>
<li><b>Images</b> – Always define a width and height property</li>
<li><b>Fonts</b> – Define your font size (inc. unit of measurement), font-family and color to avoid the default email client styles taking over.</li>
<li><b>Line-height</b> – Define a line-height (inc. unit of measurement) for the same reason</li>
</ul>
<h3 id="Use-br-rather-than-p">Use &lt;br&gt;&#8217;s rather than &lt;p&gt;&#8217;s</h3>
<p>Default padding in &lt;p&gt;&#8217;s can be problematic if there is limited real estate. Rather than battle with this issue, use &lt;br /&gt;&#8217;s within a &lt;div&gt;. Make sure the font size and styling is defined within a style attribute.</p>
<h3 id="Gracefully-degrade-images">Gracefully degrade images</h3>
<p>Increased security measures mean that email clients often turn images off by default so you should assume that when the end user first views your email, images are not displayed. How would your email look if all your images were turned off? If you run firefox, the <a href="https://addons.mozilla.org/en-US/firefox/addon/web-developer/">web developer plugin</a> allows you to turn images off. Here is where the importance of a useful naming convention comes into play as the titles and alt text will be displayed instead. Computers can&#8217;t read images (yet!), so they should always be as descriptive as possible. Also. it all helps with overall accessibility and visibility.</p>
<ul>
<li>The image file name should be indicative of what it is e.g. &#8216;abc-designz-logo.jpg&#8217;.</li>
<li>Provide descriptive title and alt text for all images. If the image is not displayed, the title and alt text should be just as descriptive. e.g. &#8216;ABC Designz Logo&#8217;</li>
<li>Maybe it&#8217;s a spacer or non-descriptive image? If so, leave the title and alt text blank so it doesn&#8217;t clutter or interfere with the more useful image title and alt text.</li>
</ul>
<h3 id="Cut-images-out-the-right-way">Cut images out the right way</h3>
<p>The way you slice your PSD is very important. It has to be simple enough not to mess up the table-based template, yet needs to be detailed enough to provide enough information on what&#8217;s going on if images are turned off.</p>
<p>Effective emails should have a good text-to-image ratio. But with the limitations of HTML emails, it is not uncommon for designers to use crazy fonts for buttons and titles. If so, ensure that each message is sliced separately and given its own title and alt attributes. One big hyperlinked image is pretty much guaranteed to trigger off the spam filter, so try and provide as good a text description as possible.</p>
<p>Some email clients snip the background colour from your &lt;body&gt; or container &lt;table&gt; tag and fill it with a default white colour. This can cause a design conflict within the email client if your email border edges are white too. If this is the case for you and you require a darker background to offset the white in your design, then from your PSD, instead of slicing up your images flush to the border edge, include say around 15px of the background colour also within the image all round. This way you have the darker background incorporated within your images and won&#8217;t need to worry about the email client snipping the &lt;body&gt; or &lt;table&gt; background styles.</p>
<p><span style="float:right;"><a href="#top">Back to top</a></span></p>
<h2>DON&#8217;TS</h2>
<h3 id="No-Javascript-or-Flash">No Javascript or Flash</h3>
<p>Most email clients disable or ignore Javascript and Flash completely so as to secure the user from any chance of client-side threat or malicious activity. Your best bet is not to use any Javascript or Flash. Ensure any you do use is not essential to the email message and will degrade gracefully.</p>
<h3 id="No-CSS-shorthand">No CSS shorthand</h3>
<p>Email clients recognising shorthand CSS is not a given. To be on the safe side, write each property in full. e.g. border: 1px solid #000000; becomes border-width: 1px ;border-style: solid; border-color:000000; And remember, do all this inline for each individual element!</p>
<h3 id="Dont-use -floats-font-or-background-images">Don&#8217;t use floats, &lt;font&gt; or background images</h3>
<ul>
<li>Floats: Poor support for floats, and could lead to unexpected mis-alignment. Tables, aligns and valigns can handle most layouts.</li>
<li>&lt;font&gt; &#8211; Declare font styles within a style attribute. The font tag is inline and will break if there are any line breaks. The style property within a &lt;div&gt; can handle everything a &lt;font&gt; tag can, and more anyway.</li>
<li>If you do use a background image, make sure that you specify a background color as well so that it degrades gracefully should the image not show up. Ideally the HTML text should be on a flat colour</li>
</ul>
<h3 id="No-Whitespace">No Whitespace</h3>
<p>A common problem is the dreaded 1px white gap in between images or rows. The good news is that there are a number of hacks we can try to get rid of this line of whitespace.</p>
<ul>
<li>Within the HTML code itself, ensure there is no whitespace inbetween the lines or before/after the &lt;td&gt;&#8217;s or &lt;table&gt;&#8217;s. Often, it is just a matter of deleting any accidental spacebars after a &lt;table&gt;, &lt;tr&gt; or &lt;td&gt; tag.</li>
<li>Add a display: block attribute to each image e.g. &lt;img src=&#8221;&#8230;&#8221; style=&#8221;display:block;&#8221; /&gt;</li>
<li>Add a height: 0 style attribute to each &lt;td&gt; e.g. &lt;td style=&#8221;height:0&#8243;&gt;</li>
<li>Tedious fixes, but well worth it in the end to finally see that 1px line disappear!</li>
</ul>
<h3 id="Dont-Copy-Paste-from-Word">Don&#8217;t Copy &amp; Paste from Word</h3>
<p>Don&#8217;t copy and Paste text from a text editor such as Word into the email service provider that you use to send your emails from. Certain symbols might not be recognised by the email client and render as a &#8216;?&#8217; symbol. Make sure all symbols such as apostrophes, copyright, pound, dollar, quotation marks etc are replaced with their relevant escape codes. e.g. Replace all £ symbols with the escape code &pound; For a full list of escape codes, see <a href="http://www.escapecodes.info/">http://www.escapecodes.info/</a></p>
<h3 id="Overuse-of-animated-gifs">Overuse of animated gifs</h3>
<p>The support for animated gifs is surprisingly good. Email clients that don&#8217;t support animated gifs will generally display the first image, so compromises can be made. Subtly executed and when used in moderation, animated gifs can enhance the, generally static, content of an HTML email newsletter. Ensure that as a fallback, the first image of the gif doesn&#8217;t obstruct the template in any way. There are some cool examples posted at <a href="http://stylecampaign.com/blog/?cat=4">Style Campaign</a></p>
<h2>The Last Word</h2>
<h3>Test!</h3>
<p>And then test some more. Which email client will your target audience most likely to be using? Make sure you send your email to all of these email clients and test to see all looks as it should. Little niggles and misalignments can be a pain, but when executed correctly, emails can be an incredibly powerful tool to reach out to your readership.</p>
<p>Have fun people, and feel free to share your emails!</p>
<p><span style="float:right;"><a href="#top">Back to top</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lykc.co.uk/blog/2011/02/how-to-code-html-email-newsletters-dos-and-donts/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Photos from Flickr</title>
		<link>http://www.lykc.co.uk/blog/2010/08/photos-from-flickr/</link>
		<comments>http://www.lykc.co.uk/blog/2010/08/photos-from-flickr/#comments</comments>
		<pubDate>Sat, 28 Aug 2010 09:36:55 +0000</pubDate>
		<dc:creator>lykc</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[flickr]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://www.lykc.co.uk/blog/?p=9</guid>
		<description><![CDATA[Check out this fantastic Flickr Gallery plugin. It enables users to embed photos from Flickr into a WordPress post. Very cool and a great way of dynamically showcasing a selection of photos from your Flickr feed. It’s in action below, using the ‘interesting’ shortcode. (remember to wrap it in a &#60;p&#62; tag as opposed to [...]]]></description>
			<content:encoded><![CDATA[<p>Check out this fantastic <a href="http://co.deme.me/projects/flickr-gallery/">Flickr Gallery plugin</a>. It enables users to embed photos from Flickr into a WordPress post. Very cool and a great way of dynamically showcasing a selection of photos from your Flickr feed. It’s in action below, using the ‘interesting’ shortcode. (remember to wrap it in a &lt;p&gt;  tag as opposed to the default &lt;code&gt; tag if you want the page to validate). </p>
<p>For more of my photos from the UK and around the world, visit <a href="http://www.flickr.com/photos/lykc/">LYKC on Flickr</a>. </p>
				<div id="gallery-7845b49f" class="flickr-gallery interesting">
													<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=3614544175"><img class="photo" title="Nelson Mandela caught in speech" src="http://farm4.static.flickr.com/3374/3614544175_1a553179d5_s.jpg" alt="Nelson Mandela caught in speech" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=3850328820"><img class="photo" title="Piggy back ride on the beach" src="http://farm3.static.flickr.com/2583/3850328820_ce58e54691_s.jpg" alt="Piggy back ride on the beach" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=3615362870"><img class="photo" title="Traffic through parliament square, London" src="http://farm3.static.flickr.com/2430/3615362870_ea87f456e0_s.jpg" alt="Traffic through parliament square, London" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=3897433678"><img class="photo" title="Award winning Fish and Chips in Torquay" src="http://farm3.static.flickr.com/2611/3897433678_f2b98e76fe_s.jpg" alt="Award winning Fish and Chips in Torquay" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=3850338960"><img class="photo" title="Sunbathing on the Puerto Del Carmen beach" src="http://farm3.static.flickr.com/2486/3850338960_d31b04f79a_s.jpg" alt="Sunbathing on the Puerto Del Carmen beach" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=3850338542"><img class="photo" title="Relaxing on the bay under the sun" src="http://farm3.static.flickr.com/2586/3850338542_7f7a16df73_s.jpg" alt="Relaxing on the bay under the sun" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=3727337043"><img class="photo" title="Jesus Bridge, Cambridge" src="http://farm4.static.flickr.com/3446/3727337043_26fca4d5ff_s.jpg" alt="Jesus Bridge, Cambridge" /></a>
								</div>
												<div class="fg-clear"></div>
				</div>
									<div class="fg-clear" id="fg-7845b49f-nav">
						<div id="fg-7845b49f-next" class="flickr-gallery-next" style="float: right"><a href="#">Next Page &rsaquo;</a></div>
						<div id="fg-7845b49f-prev" class="flickr-gallery-prev" style="display: none; float: left"><a href="#">&lsaquo; Previous Page</a></div>
					</div>
												<div class="fg-clear"></div>
							<script type="text/javascript">
											jQuery(document).ready(function(){
							jQuery("#gallery-7845b49f .flickr-thumb img").flightbox({size_callback: get_sizes});
						});
										
											var flickr_gallery_7845b49f_page = 1;
						(function($){
							$(document).ready(function(){
								$("#fg-7845b49f-next a, #fg-7845b49f-prev a").click(function(e){
									if ( $(e.target).parent().is("#fg-7845b49f-next") ) {
										flickr_gallery_7845b49f_page++;
									} else {
										flickr_gallery_7845b49f_page--;
									}
									$("#gallery-7845b49f .flickr-thumb").css("visibility", "hidden");
									//$("#gallery-7845b49f").css("background", "transparent url(http://www.lykc.co.uk/blog/wp-content/plugins/flickr-gallery/flightbox/images/loading-2.gif) scroll no-repeat center center");
									$.post("/blog/feed/", {
										action: 'flickr-gallery-page',
										pager: "O:15:\"phpFlickr_pager\":5:{s:6:\"method\";s:20:\"flickr.photos.search\";s:4:\"args\";a:9:{s:10:\"pagination\";i:1;s:8:\"photoset\";N;s:4:\"sort\";s:20:\"interestingness-desc\";s:4:\"tags\";N;s:8:\"tag_mode\";s:3:\"any\";s:7:\"user_id\";s:12:\"39061942@N02\";s:8:\"per_page\";i:7;s:6:\"extras\";s:6:\",media\";s:4:\"page\";i:1;}s:8:\"per_page\";s:1:\"7\";s:4:\"page\";i:1;s:6:\"_extra\";N;}",
										page: flickr_gallery_7845b49f_page
									}, function(rsp){
										$("#gallery-7845b49f").html(rsp.html);
																					$("#gallery-7845b49f .flickr-thumb img").flightbox({size_callback: get_sizes});
																				if ( rsp.page == 1 ) {
											$("#fg-7845b49f-prev").hide();
										} else {
											$("#fg-7845b49f-prev").show();
										}
										if ( rsp.page == rsp.pages ) {
											$("#fg-7845b49f-next").hide();
										} else {
											$("#fg-7845b49f-next").show();
										}
									}, 'json');
									return false;
								});
							});
						})(jQuery);
										//-->
				</script>
			
]]></content:encoded>
			<wfw:commentRss>http://www.lykc.co.uk/blog/2010/08/photos-from-flickr/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blog coming soon!</title>
		<link>http://www.lykc.co.uk/blog/2010/08/blog-coming-soon/</link>
		<comments>http://www.lykc.co.uk/blog/2010/08/blog-coming-soon/#comments</comments>
		<pubDate>Tue, 24 Aug 2010 21:50:38 +0000</pubDate>
		<dc:creator>lykc</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[lykc]]></category>

		<guid isPermaLink="false">http://www.lykc.co.uk/blog/?p=1</guid>
		<description><![CDATA[Watch this space!]]></description>
			<content:encoded><![CDATA[<p>Watch this space!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lykc.co.uk/blog/2010/08/blog-coming-soon/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

