<?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>markhealey.org &#187; browsers</title>
	<atom:link href="http://www.markhealey.org/archives/category/browsers/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.markhealey.org</link>
	<description>A flavorful blend of all things Mark.</description>
	<lastBuildDate>Sun, 29 Aug 2010 04:40:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Google Chrome now available for Mac</title>
		<link>http://www.markhealey.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fgoogle-chrome-now-available-for-mac%2F&amp;seed_title=Google+Chrome+now+available+for+Mac</link>
		<comments>http://www.markhealey.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fgoogle-chrome-now-available-for-mac%2F&amp;seed_title=Google+Chrome+now+available+for+Mac#comments</comments>
		<pubDate>Wed, 09 Dec 2009 04:29:59 +0000</pubDate>
		<dc:creator>Mark Healey</dc:creator>
				<category><![CDATA[browsers]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://www.markhealey.org/?p=1263</guid>
		<description><![CDATA[In Beta, but I just downloaded it and I like what I see.]]></description>
			<content:encoded><![CDATA[<p>In Beta, but I just <a href="http://www.google.com/chrome">downloaded it</a> and I like what I see.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.markhealey.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fgoogle-chrome-now-available-for-mac%2F&amp;seed_title=Google+Chrome+now+available+for+Mac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Developer&#8217;s Toolbox</title>
		<link>http://www.markhealey.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fweb-developers-toolbox%2F&amp;seed_title=Web+Developer%26%238217%3Bs+Toolbox</link>
		<comments>http://www.markhealey.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fweb-developers-toolbox%2F&amp;seed_title=Web+Developer%26%238217%3Bs+Toolbox#comments</comments>
		<pubDate>Wed, 10 Jun 2009 16:09:46 +0000</pubDate>
		<dc:creator>Mark Healey</dc:creator>
				<category><![CDATA[browsers]]></category>
		<category><![CDATA[developing]]></category>
		<category><![CDATA[links]]></category>

		<guid isPermaLink="false">http://www.markhealey.org/?p=1062</guid>
		<description><![CDATA[Mozilla is bundling Firefox add-ons to get Web Developers&#8217; up to speed with a single install. (thx Tim)]]></description>
			<content:encoded><![CDATA[<p><a href="https://addons.mozilla.org/en-US/firefox/collection/webdeveloper">Mozilla is bundling Firefox add-ons</a> to get Web Developers&#8217; up to speed with a single install.</p>
<p>(thx Tim)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.markhealey.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fweb-developers-toolbox%2F&amp;seed_title=Web+Developer%26%238217%3Bs+Toolbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Soon, Majority of Web Users Will No Longer Use IE</title>
		<link>http://www.markhealey.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fsoon-majority-of-web-users-will-no-longer-use-ie%2F&amp;seed_title=Soon%2C+Majority+of+Web+Users+Will+No+Longer+Use+IE</link>
		<comments>http://www.markhealey.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fsoon-majority-of-web-users-will-no-longer-use-ie%2F&amp;seed_title=Soon%2C+Majority+of+Web+Users+Will+No+Longer+Use+IE#comments</comments>
		<pubDate>Tue, 03 Feb 2009 15:19:07 +0000</pubDate>
		<dc:creator>Mark Healey</dc:creator>
				<category><![CDATA[browsers]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.markhealey.org/?p=904</guid>
		<description><![CDATA[I think we all know its inevitable, but this is just awesome. (thanks, Tim)]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.nytimes.com/external/readwriteweb/2009/02/02/02readwriteweb-soon_majority_will_drop_ie.html">I think we all know its inevitable, but this is just awesome</a>.</p>
<p>(thanks, Tim)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.markhealey.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fsoon-majority-of-web-users-will-no-longer-use-ie%2F&amp;seed_title=Soon%2C+Majority+of+Web+Users+Will+No+Longer+Use+IE/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Photoshop and color profiles</title>
		<link>http://www.markhealey.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fphotoshop-and-color-profiles%2F&amp;seed_title=Photoshop+and+color+profiles</link>
		<comments>http://www.markhealey.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fphotoshop-and-color-profiles%2F&amp;seed_title=Photoshop+and+color+profiles#comments</comments>
		<pubDate>Sun, 26 Oct 2008 23:41:11 +0000</pubDate>
		<dc:creator>Mark Healey</dc:creator>
				<category><![CDATA[applications]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[developing]]></category>

		<guid isPermaLink="false">http://www.markhealey.org/?p=713</guid>
		<description><![CDATA[Learn how to tame Photoshop (or Firefox 3) so it doesn't lie to you.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been working on this project at work for a new client, and I&#8217;m pretty excited about it. The website is a mini-app that helps calculate your financial needs in retirement based not on what you currently have but rather what you want in retirement. It&#8217;s not your standard retirement calculator. I started the interface build this past week and learned that Photoshop was ruining my templates with its nasty <a href="http://en.wikipedia.org/wiki/Color_profile">color profile</a> embedding. </p>
<p>For each and every PNG, GIF or JPG I sliced out of this beautiful design, Photoshop seemingly stripped the brightness and sharpness from the images. My template&#8217;s images looked perfect in Safari, Opera, and IE—even IE6!—but not in Firefox. Firefox, in which I do my initial development, is apparently the only browser in the market which acts this way: (I eventually learned) it cannot read color profiling embedded in images. Let me say that differently: <a href="http://ejohn.org/blog/color-profiles/">Firefox 3 can read profiles</a>, but they&#8217;re turned off and only available with an <a href="https://addons.mozilla.org/en-US/firefox/addon/6891">add-on</a> or <a href="http://www.dria.org/wordpress/archives/2008/04/29/633/">some configuration changes</a>. I changed every possible setting in the Photoshop &#8220;Save for Web&#8230;&#8221; dialog with no success.</p>
<p>After further snooping and a little detective work in our design department, I learned my version of Photoshop was embedding a color profile—without my knowing—and this profile wasn&#8217;t &#8220;generic.&#8221; The generic profile means Photoshop won&#8217;t &#8220;color manage&#8221; your file and save it out to whichever format specified in true color. Interestingly enough, CS2 was making matters worse for me. I hadn&#8217;t yet upgraded to CS3 at work, so after doing just that, <a href="http://www.dylanbathurst.com/2008/06/06/color-intensity-loss-from-photoshop-to-web-explained/">I followed these instructions—which should be set by default in Photoshop</a>—and am feeling happy again.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.markhealey.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fphotoshop-and-color-profiles%2F&amp;seed_title=Photoshop+and+color+profiles/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Important Reminder: IE 6 Phase Out</title>
		<link>http://www.markhealey.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fimportant-reminder-ie-6-phase-out%2F&amp;seed_title=Important+Reminder%3A+IE+6+Phase+Out</link>
		<comments>http://www.markhealey.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fimportant-reminder-ie-6-phase-out%2F&amp;seed_title=Important+Reminder%3A+IE+6+Phase+Out#comments</comments>
		<pubDate>Tue, 02 Sep 2008 04:12:03 +0000</pubDate>
		<dc:creator>Mark Healey</dc:creator>
				<category><![CDATA[applications]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[websites]]></category>

		<guid isPermaLink="false">http://www.markhealey.org/?p=549</guid>
		<description><![CDATA[37signals to IE6 users: suck it.]]></description>
			<content:encoded><![CDATA[<p>At the top of my Basecamp dashboard a moment ago:</p>
<blockquote><p>In July <a href="http://37signals.blogs.com/products/2008/07/basecamp-phasin.html" target="_blank">we announced that we would be phasing out support for Internet Explorer 6</a> on August 15, 2008. To make the transition easier, we&#8217;ve extended that deadline to October 1, 2008. From now until October 1st, anyone using IE 6 to access Basecamp (or our other products) will receive a notice every 3 days letting them know they&#8217;ll need to upgrade their browser before October 1, 2008 in order to continue to use Basecamp. The notice will be displayed in the web browser and will include links to download a modern browser (IE 7, Firefox, or Safari). This notice will also be shown to your clients who use Basecamp. You may want to <a href="http://37signals.blogs.com/products/2008/07/basecamp-phasin.html" target="_blank">re-read the announcement</a> so you are prepared for any questions they may have. If you have any questions please <a href="http://www.basecamphq.com/help/support" target="_blank">contact support</a>. Thanks for your patience during the transition.</p></blockquote>
<p>They&#8217;re leading the way — along with MobileMe — and I couldn&#8217;t be happier.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.markhealey.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fimportant-reminder-ie-6-phase-out%2F&amp;seed_title=Important+Reminder%3A+IE+6+Phase+Out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone launch hampered by IE</title>
		<link>http://www.markhealey.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fiphone-launch-hampered-by-ie%2F&amp;seed_title=iPhone+launch+hampered+by+IE</link>
		<comments>http://www.markhealey.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fiphone-launch-hampered-by-ie%2F&amp;seed_title=iPhone+launch+hampered+by+IE#comments</comments>
		<pubDate>Fri, 11 Jul 2008 16:10:39 +0000</pubDate>
		<dc:creator>Mark Healey</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[applications]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[funny]]></category>

		<guid isPermaLink="false">http://www.markhealey.org/?p=351</guid>
		<description><![CDATA[TUAW reports Londoners are having trouble with their iPhone 3G activations because of IE6.]]></description>
			<content:encoded><![CDATA[<p>Just under an hour after <a href="/archives/ie6-no-more/">I wrote about the lack of IE6 support for Apple&#8217;s new MobileMe</a>, TUAW reports Londoners are having trouble with their iPhone 3G activations because of IE6.</p>
<blockquote class="p"><p>Computerworld is reporting that our friends in the UK have been frustrated by the iPhone 3G launch. It would seem that while the iPhone 3G is for sale in Apple Stores, the activation process isn&#8217;t working smoothly (sound familiar?). Why is that, you ask? Because O2, that&#8217;s the UK wireless company that has the iPhone, uses an activation system that only works with IE. Apple had to install Fusion on the Macs in the UK Apple Stores in order to activate iPhones on the spot, and it seems that the system isn&#8217;t working as smoothly as many would like.</p></blockquote>
<p>via <a href="http://www.tuaw.com/2008/07/11/uk-iphone-launch-hampered-by-ie/">TUAW</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.markhealey.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fiphone-launch-hampered-by-ie%2F&amp;seed_title=iPhone+launch+hampered+by+IE/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>swfobject 2.0</title>
		<link>http://www.markhealey.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fswfobject-20%2F&amp;seed_title=swfobject+2.0</link>
		<comments>http://www.markhealey.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fswfobject-20%2F&amp;seed_title=swfobject+2.0#comments</comments>
		<pubDate>Thu, 19 Jun 2008 03:27:57 +0000</pubDate>
		<dc:creator>Mark Healey</dc:creator>
				<category><![CDATA[browsers]]></category>
		<category><![CDATA[developing]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.markhealey.org/?p=317</guid>
		<description><![CDATA[All-new magic Flash-embedding script.]]></description>
			<content:encoded><![CDATA[<p>I just updated my script libraries to use the all-new swfobject 2.0.</p>
<blockquote class="p"><p><a href="http://code.google.com/p/swfobject/">SWFObject</a> is an easy-to-use and standards-friendly method to embed Flash content, which utilizes one small JavaScript file.</p></blockquote>
<p>Version 2 &#8212; just released last month &#8211;offers the new <a href="http://kb.adobe.com/selfservice/viewContent.do?externalId=6a253b75&amp;sliceId=2">express install from Adobe</a> as well as whole new method for loading Flash files into your pages. The project&#8217;s home base is over at <a href="http://code.google.com/p/swfobject/">Google Code</a> now, and there&#8217;s plenty of examples, help, and even a <a href="http://www.swffix.org/swfobject/generator/">code generator</a> (which is pretty slick).</p>
<p>The best news of all: upgrading to version 2.0 fixed a &#8220;wmode&#8221; transparency issue I was having in Firefox 3.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.markhealey.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fswfobject-20%2F&amp;seed_title=swfobject+2.0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stuck in the Stone Age [updated]</title>
		<link>http://www.markhealey.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fstuck-in-the-stone-age%2F&amp;seed_title=Stuck+in+the+Stone+Age+%5Bupdated%5D</link>
		<comments>http://www.markhealey.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fstuck-in-the-stone-age%2F&amp;seed_title=Stuck+in+the+Stone+Age+%5Bupdated%5D#comments</comments>
		<pubDate>Fri, 07 Sep 2007 16:24:35 +0000</pubDate>
		<dc:creator>Mark Healey</dc:creator>
				<category><![CDATA[browsers]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.markhealey.org/archives/stuck-in-the-stone-age/</guid>
		<description><![CDATA[It's true. The majority of people who look at this site are still using IE6.]]></description>
			<content:encoded><![CDATA[<p>Update @ 12:53 mountain: I didn&#8217;t even notice this until 15 seconds ago. Check out <a href="http://www.spreadfirefox.com/node/28298">the statistics from WordPress.com</a>. Fascinating. Damned non-upgraders.</p>
<p>What is it about people <em>still</em> using IE6?</p>
<p><img src="http://www.markhealey.org/files/mint-user-agents.png" alt="My Mint user agent report" align="middle" /></p>
<p>Now, my website is clearly not the most popular on the Internet, so I can&#8217;t assume 47% of <em>everyone</em> on the Web is using IE6. But I get a significant amount of traffic. From all over the globe. Lots of my site&#8217;s visitors might actually be looking for the Other Me (<a href="http://www.markhealey.org/archives/leading-a-double-life/" title="There's another Mark Healey who is actually a kick-ass big-wave rider">explanation</a>), however, the fact remains: it&#8217;s a lot of traffic. Maybe it&#8217;s not as clean of a cross-section view as, say, CNN.com&#8217;s or NYTimes.com&#8217;s statistics might be, but it&#8217;s it&#8217;s good enough for me.</p>
<p>And, I&#8217;m not going to pretend IE7 is a great browser, but it&#8217;s a giant leap forward from IE6. Even my infrequently-booted Parallels-run copy of Windows XP has updated itself to IE7. Get with it people; do yourselves a favor and stop using the world&#8217;s shittiest browser.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.markhealey.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fstuck-in-the-stone-age%2F&amp;seed_title=Stuck+in+the+Stone+Age+%5Bupdated%5D/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>To you, IE7, and only you.</title>
		<link>http://www.markhealey.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fto-you-ie7-and-only-you%2F&amp;seed_title=To+you%2C+IE7%2C+and+only+you.</link>
		<comments>http://www.markhealey.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fto-you-ie7-and-only-you%2F&amp;seed_title=To+you%2C+IE7%2C+and+only+you.#comments</comments>
		<pubDate>Fri, 01 Dec 2006 18:33:31 +0000</pubDate>
		<dc:creator>Mark Healey</dc:creator>
				<category><![CDATA[applications]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[websites]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.markhealey.org/2006/12/01/to-you-ie7-and-only-you/</guid>
		<description><![CDATA[When working with a new view on a client’s site, I decided the multi-page grid needed some quick and easy navigation to jump between the layouts. Enter stage left: Douglas Bowman’s Sliding Doors of CSS courtesy of ALA. I added two tabs to my new view, repositioned them on the right side — which took [...]]]></description>
			<content:encoded><![CDATA[<p>When working with a new view on a client’s site, I decided the multi-page grid needed some quick and easy navigation to jump between the layouts.</p>
<p>Enter stage left: Douglas Bowman’s <a href="http://www.alistapart.com/articles/slidingdoors/" title="Sliding Doors of CSS">Sliding Doors of CSS</a> courtesy of <a href="http://www.alistapart.com/" title="A List Apart">ALA</a>.</p>
<p>I added two tabs to my new view, repositioned them on the right side — which took some fancy footwork because this awesome technique only demonstrated the tabs as left-justified — and started the browser testing. With some minor edits to the CSS, my new tabs worked perfectly in almost uniform fashion, except in IE7. The browser correctly interpreted both of these declarations, including the Holly Hack (a.k.a. the Be Nice to Opera rule), previously undetected by IE.</p>
<p><code>#tabbednav ul { margin: 0; }<br />
html&gt;body #tabbednav ul { margin-bottom: -10px; }</code></p>
<p>A <a href="http://www.zeldman.com/2006/10/27/ie7fixes1/">post on Zeldman.com</a> helped me figure this one out, and allowed me to specify rules using a modified Holly Hack. This declaration targets Opera and Mozilla browsers, but all versions of IE don&#8217;t see it, including IE7:</p>
<p><code>html&gt;<strong>/**/</strong>body #tabbednav ul { margin-bottom: -10px; }</code></p>
<p>Thanks to <a href="http://www.zeldman.com/2006/10/27/ie7fixes1/">Zeldman</a> and <a href="http://www.raspberry.net/">donovan</a>.</p>
<p><strong>Update @ nearly 4PM:</strong><br />
After further testing, Safari picks up my modified Holly Hack and improperly renders my tabs. I guess I&#8217;m going back to the drawing board.</p>
<p><strong>Update @ just a bit before 4PM:</strong><br />
Ok, final update. I promise. In the end, I was able to make some modifications to one other rule and didn&#8217;t end up needing the negative margin. If anyone knows more about this &#8220;/**/&#8221; hack, <a href="/contact/" title="Contact me">ping me</a>, I&#8217;m curious now.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.markhealey.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fto-you-ie7-and-only-you%2F&amp;seed_title=To+you%2C+IE7%2C+and+only+you./feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Formatting (X)HTML Emails the Hard Way</title>
		<link>http://www.markhealey.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fformatting-xhtml-emails-the-hard-way%2F&amp;seed_title=Formatting+%28X%29HTML+Emails+the+Hard+Way</link>
		<comments>http://www.markhealey.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fformatting-xhtml-emails-the-hard-way%2F&amp;seed_title=Formatting+%28X%29HTML+Emails+the+Hard+Way#comments</comments>
		<pubDate>Thu, 30 Nov 2006 13:15:53 +0000</pubDate>
		<dc:creator>Mark Healey</dc:creator>
				<category><![CDATA[applications]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.markhealey.org/2006/11/30/formatting-xhtml-emails-the-hard-way/</guid>
		<description><![CDATA[CSS documents. We all love them. One external cascading style sheet easily referenced by any web page on your site. All of your neatly-formatted rules contained in one place controlling the appearance of your kick-ass design. You handle browser differences and deficiencies with ease. You give your users content-rich printable pages. You might even have [...]]]></description>
			<content:encoded><![CDATA[<p>CSS documents. We all love them. One external cascading style sheet easily referenced by any web page on your site. All of your neatly-formatted rules contained in one place controlling the appearance of your kick-ass design. You handle browser differences and deficiencies with ease. You give your users content-rich printable pages. You might even have a sweet liquid layout allowing users to pick their favorite design. What more could one ask for?  Oh, well if you have ever tried to send an (X)HTML email from your web apps, you and I both have a lot more to ask for.</p>
<blockquote><p>If you have ever tried to send an (X)HTML email from your web apps, you and I both have a lot more to ask for.</p></blockquote>
<p>I’m currently writing an application for a client of mine that’s rich in user interaction. In part, users can create accounts, verify email addresses, forget passwords, and more of the standard account-related functions. Needless to say, without any unnecessary overkill, we will be sending a good amount of emails to my client’s user base. I could have easily opted to send text-only messages, but the requirement included displaying a logo, bolding text, and other graphical presentations otherwise not available in text-only. So, without much hesitation, I charged ahead. Whip up some clean (and strict) XHTML, use loads of my already-fine-tuned CSS rules, pump in some content and we’re off! </p>
<p>Wrong. And this was just the beginning.</p>
<p>I use my Gmail account for testing &mdash; it’s convenient because all the messages get lumped into one conversation for easy review, not to mention the huge disk space and (my favorite) delete button closely within reach. But for all of Gmail’s successes, it sure wreaked havoc on my nicely-formatted XHTML messages. Evidently, Gmail strips every shred of code out of your email, and rebuilds it in its entirety before spitting it back into it&#8217;s wonderfully successful conversation view. Those unique div, span and other IDs? Gone. The short and sweet CSS rules? Gone, and definitely not working. Hell, even my one-line footer wrapped in a <code>small</code> tag didn’t render properly. I now know why I can&#8217;t read my itinerary confirmations from the airlines in Gmail.</p>
<p>To make sure I wasn’t out of my mind, I changed my testing email address to an account I manage with Outlook on Windows and Mail on the Mac. Naturally, the message came through looking as perfect as I could have ever imagined. I repeated this process with Mozilla&#8217;s Thunderbird and then webmail at Yahoo!, Hotmail, and AOL &mdash; all succeeded, but in different ways. Microsoft’s widely-used Outlook client performed the best (same goes for Outlook Web Access), followed closely by OS X’s Mail. Neither re-wrote my code. Yahoo! did better than Hotmail, but Hotmail’s new interface liked the HTML and CSS hybrid a little more than the old but it still wasn&#8217;t perfect. </p>
<p>I am fighting an in-browser application war! Here we have browser-based applications developed by the world&#8217;s largest software manufacturers performing the same basic functions displaying standard XHTML and CSS content from the same source &mdash; and it just doesn&#8217;t work. Grrr. In the end, it&#8217;s Gmail that is causing the biggest headaches.</p>
<p>Yesterday, I finished restructuring the code following tips I read about on this highly-useful <a href="http://en.wikipedia.org/wiki/Interweb" title="Are we on the interweb?">Interweb</a> (I love that old Verizon DSL commercial). Here are a few that helped me get going again:</p>
<ul>
<li>Don&#8217;t put anything in the <code>head</code> of your email template.</li>
<li>Forget the love you have for your fine-tuned CSS document; there&#8217;s no hope of using it (as an externally linked file). You&#8217;ll have to drop all your classes and ids replacing them with hideous inline styles. If your email&#8217;s recipients use Gmail, you&#8217;ll need to do this one.</li>
<li>If all else fails, especially with AOL, use a <code>table</code> to position your goodies. I can&#8217;t believe I typed that, but when it comes to this and saving time, it works.</li>
<li>Have patience. I nearly tossed my lappie out the window on more than one occasion.</li>
</ul>
<p>As of yesterday, my client&#8217;s customers are ready to receive fancy-schmancy emails. No matter which mail client, web-based or desktop, Mac or Windows, they&#8217;ll all see the same content &mdash; as it was intended by this designer. Now that it&#8217;s done and I&#8217;m filling out my time sheet, I find myself having a hard time justifying the large chunks of time spent formatting arbitrary (yet critical) emails when there&#8217;s plenty of other work that needs doing. It seems funny to me but after all these messages, like them or not, <em>are</em> part of your app and, more importantly, your client&#8217;s outward-facing marketing.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.markhealey.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fformatting-xhtml-emails-the-hard-way%2F&amp;seed_title=Formatting+%28X%29HTML+Emails+the+Hard+Way/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Browser Bullies &#8211; My XSL Doesn&#8217;t Work</title>
		<link>http://www.markhealey.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fbrowser-bullies%2F&amp;seed_title=Browser+Bullies+%26%238211%3B+My+XSL+Doesn%26%238217%3Bt+Work</link>
		<comments>http://www.markhealey.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fbrowser-bullies%2F&amp;seed_title=Browser+Bullies+%26%238211%3B+My+XSL+Doesn%26%238217%3Bt+Work#comments</comments>
		<pubDate>Sat, 28 Oct 2006 14:10:38 +0000</pubDate>
		<dc:creator>Mark Healey</dc:creator>
				<category><![CDATA[browsers]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[websites]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.markhealey.org/2006/10/28/browser-bullies/</guid>
		<description><![CDATA[A lot of developers have been talking about it for months, so it is not with much fanfare we celebrate the news. Internet Explorer 7 has finally been released in its &#8220;polished&#8221;? state for the general public to consume. There’s no telling when Windows XP will start automatically issuing the browser through its built-in Windows [...]]]></description>
			<content:encoded><![CDATA[<p>A lot of developers have been talking about it for months, so it is not with much fanfare we celebrate the news.  Internet Explorer 7 has finally been released in its &#8220;polished&#8221;? state for the general public to <a href="http://www.microsoft.com/ie">consume</a>. There’s no telling when Windows XP will start automatically issuing the browser through its built-in Windows Update feature, but I’m guessing it might be soon. Meantime, web designers the world over are scrambling to make sure their sites perform as intended in IE7 (<a href="http://www.zeldman.com/2006/10/27/ie7showandtell/">Talk bugs, hacks, and more at Zeldman.com</a>). And it’s not just Microsoft that’s turning up the heat. Last Tuesday, the Internet Explorer team in Redmond <a href="http://www.flickr.com/photos/jollyjake/278562314/" title="Look at all that icing!">sent a cake</a> to the Firefox team at Mozilla to congratulate them on their Firefox 2.0 &mdash; this developer’s browser of choice &mdash; <a href="http://www.getfirefox.com">official release</a>. </p>
<p><strong>Poor XSL</strong><br />One of the reasons I’m discontent with the three biggies &mdash; <a href="http://www.apple.com/macosx/features/safari/">Safari</a>, IE7, and Firefox 2 &mdash; is their apparent blatant disregard for a designer’s freedom to exercise his or her right to a custom XSL&mdash;styled XML feed. I don’t normally spend too much time writing XSL documents, but for one client’s particular requirement, they wanted a custom XML feed page. The client’s user base, we anticipated, was not RSS-savvy and we’d hoped to ease them into the process for consuming news, regular updates, and more. So, enter a fairly simple XSL style sheet and the <a href="http://rss.sailcaribbean.com/rss/tripUpdates_all.asp" title="Use Firefox 1 or IE 6 to see the goods">über&mdash;friendly appearance of styled XML</a>. Not so in the latest versions of these browsers.</p>
<p>It’s possible that I haven’t yet found the setting in the browser preferences or the line of code that fixes it, but the aforementioned Big Three are overriding my XSL! (Opera handles the XML as intended.) They favor their own display of RSS feeds and bully mine out of the way. (<a href="http://www.markhealey.org/files/ff2_rss.jpg" title="Firefox 2 displays their own RSS feed" rel="lightbox">See theirs</a>. <a href="http://www.markhealey.org/files/op_rss.jpg" title="Opera's display of the XSL - the way it is supposed to be" rel="lightbox">See mine</a>.)</p>
<p>I’m not even going to try to explain why the software makers decided on this, so if you know of a fix, let me know. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.markhealey.org/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fbrowser-bullies%2F&amp;seed_title=Browser+Bullies+%26%238211%3B+My+XSL+Doesn%26%238217%3Bt+Work/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
