<?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>MeganMcDermott.com&#187; Web Standards  &#8211; MeganMcDermott.com</title>
	<atom:link href="http://meganmcdermott.com/category/web-standards/feed/" rel="self" type="application/rss+xml" />
	<link>http://meganmcdermott.com</link>
	<description>Web design and that</description>
	<lastBuildDate>Mon, 26 Jul 2010 17:37:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Universal IE6 CSS and memories of NS4</title>
		<link>http://meganmcdermott.com/2009/05/29/universal-ie6-css-memories-ns4/</link>
		<comments>http://meganmcdermott.com/2009/05/29/universal-ie6-css-memories-ns4/#comments</comments>
		<pubDate>Sat, 30 May 2009 03:25:28 +0000</pubDate>
		<dc:creator>Megan</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[IE]]></category>

		<guid isPermaLink="false">http://meganmcdermott.com/?p=326</guid>
		<description><![CDATA[There was been a lot of controversy last week over Andy Clarke&#8217;s proposed Universal IE6 CSS. Most of the arguments against it seem to revolve around the level of IE 6 usage and clients&#8217; needs to maintain their brand image. Valid points, in many cases. However, as Zeldman notes: No hammer fits all nails, and [...]]]></description>
			<content:encoded><![CDATA[<p>There was been <a href="http://www.acquiweb.com/blog/index.php/2009/05/22/universal-ie6-css-with-caution/">a lot</a> <a href="http://esbueno.noahstokes.com/post/111042275/universal-internet-explorer-6-css-i-disagree">of</a> <a href="http://twitter.com/#search?q=Universal%20Internet%20Explorer%206%20CSS">controversy</a> last week over Andy Clarke&#8217;s proposed <a href="http://forabeautifulweb.com/blog/about/universal_internet_explorer_6_css/">Universal IE6 CSS</a>. Most of the arguments against it seem to revolve around the level of IE 6 usage and clients&#8217; needs to maintain their brand image. Valid points, in many cases.</p>
<p>However, as <a href="http://www.zeldman.com/2009/05/21/a-new-answer-to-the-ie6-question/">Zeldman</a> notes:</p>
<blockquote><p>No hammer fits all nails, and no solution, however elegant, will work for every situation. But if we’re open minded, Andy’s proposal may work in more situations than we at first suspect.</p></blockquote>
<h3><span id="more-326"></span>Remember NS4?</h3>
<p>This technique is very similar to what we used to do for Netscape 4 users when use of that browser started to tail off. We would serve our CSS using @import, knowing that Netscape would ignore that command and either get no CSS at all or a simpler stylesheet served with &lt;link&gt;.The Universal stylesheet for IE6 is a slight variation on the same technique.</p>
<p>As in the NS4 days, if and when to go this route depends on the situation. Of course you&#8217;re not going to do something like that if 30% of your visitors are using that browser. But what if it&#8217;s 6%? Or 4%? You wouldn&#8217;t choose this approach if branding an image were an important part of your site, but if the content is the focus (as Andy suggests), then maybe this is an appropriate option to consider.</p>
<h3>Is IE6 worse than NS4?</h3>
<p>Does anyone remember how much agony we went through in the last days of Netscape 4?  I&#8217;m starting to think that IE6 is dragging along longer than Netscape 4 did, and is harder to get rid of. With Netscape 4 there seemed to be fewer stubborn and pervasive obstacles to upgrading.</p>
<h3>They at least need to know</h3>
<p>I strongly believe that users of older browsers, where possible, should at least be informed that they are using an outdated browser. This situation is never going to change if users don&#8217;t even know that there&#8217;s a problem (since, you know, Microsoft is doing <a href="http://meganmcdermott.com/2008/02/24/browser-upgrade-campaigns-four-ways/">such a great job of explaining that</a>). Even if their only recourse is to go to their IT department and complain.</p>
<p>This, again, is a matter of appropriateness. Of course I&#8217;m not going to put a message on the UW home page telling IE6 users to upgrade. But on the web development site? That would be appropriate.</p>
]]></content:encoded>
			<wfw:commentRss>http://meganmcdermott.com/2009/05/29/universal-ie6-css-memories-ns4/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>OSX makes it easy to create a great website &#8230; or not</title>
		<link>http://meganmcdermott.com/2008/06/20/osx-makes-it-easy-to-create-a-great-website-or-not/</link>
		<comments>http://meganmcdermott.com/2008/06/20/osx-makes-it-easy-to-create-a-great-website-or-not/#comments</comments>
		<pubDate>Fri, 20 Jun 2008 14:17:24 +0000</pubDate>
		<dc:creator>Megan</dc:creator>
				<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[bad web design]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[newbies]]></category>

		<guid isPermaLink="false">http://meganmcdermott.com/?p=238</guid>
		<description><![CDATA[I finally got around to trying out the local web server on my Mac today. At first I was quite impressed — it&#8217;s obvious from the default installation, everything is set up and ready to go, and they even include a handy quickstart index.html page*. How cool is that? Get newbies started with web page [...]]]></description>
			<content:encoded><![CDATA[<p>I finally got around to trying out the local web server on my Mac today. At first I was quite impressed — it&#8217;s obvious from the default installation, everything is set up and ready to go, and they even include a <a href="http://sherlock.uwaterloo.ca/~megan/">handy quickstart index.html page</a>*. How cool is that? Get newbies started with web page design. It even tells them how easy it is to create a web page.</p>
<p>Then I read this:</p>
<blockquote><p>HTML is easy — so easy that even a first-time user can do it. That&#8217;s because you don’t have to learn HTML to use it.</p>
<p>Leading word processing applications, such as Microsoft Word and AppleWorks 6, actually generate HTML webpages for you with just a few clicks of a mouse.</p></blockquote>
<p>Noooooooo&#8230;.</p>
<p class="fineprint">* link only available while my work computer is on, which is only when I&#8217;m at work, or you can try <a href="http://home.stat.ucla.edu/~deleeuw/">this one.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://meganmcdermott.com/2008/06/20/osx-makes-it-easy-to-create-a-great-website-or-not/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The importance of validation, revisited</title>
		<link>http://meganmcdermott.com/2008/05/09/the-importantce-of-validation-revisited/</link>
		<comments>http://meganmcdermott.com/2008/05/09/the-importantce-of-validation-revisited/#comments</comments>
		<pubDate>Fri, 09 May 2008 13:23:17 +0000</pubDate>
		<dc:creator>Megan</dc:creator>
				<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[validation]]></category>
		<category><![CDATA[w3c]]></category>

		<guid isPermaLink="false">http://meganmcdermott.com/?p=225</guid>
		<description><![CDATA[Note: This post was written about 2 months ago but never published. My apoligies for being out of date but I thought it was interesting enough to post. I brought this up over a year ago and this time, others are talking about it. Jeff Croft says that &#8220;Your markup validator, whether it’s the one [...]]]></description>
			<content:encoded><![CDATA[<p><em>Note</em>: This post was written about 2 months ago but never published. My apoligies for being out of date but I thought it was interesting enough to post.</p>
<p>I brought this up <a href="/2007/02/16/is-validation-really-that-important-what-about-standards/">over a year ago</a> and this time, others are talking about it. <a href="http://jeffcroft.com/blog/2008/feb/24/your-markup-validator/">Jeff Croft says</a> that &#8220;Your markup validator, whether it’s the one on the W3C site or one built into your favorite coding tool, is not a measuring stick for greatness.&#8221;<br />
<span id="more-225"></span></p>
<h3>It&#8217;s like a spell checker &#8230; but not</h3>
<p>This is an oft made comparison: the validator is like a spell checker. You wouldn&#8217;t turn in a school assignment or publish a print document without spell checking would you? Right. You&#8217;re also not going to put a sticker on it to say that you passed the spell checker.</p>
<p>And, of course, we all know that the spell checker can&#8217;t catch your grammar mistakes or misuse of words blah blah blah, you know what I mean here.</p>
<p>On the other hand, it might not make that much of a difference if you&#8217;ve got a few validation errors. In fact, most of the time it won&#8217;t. This page might have some validation errors, I actually don&#8217;t know if it does or not, I haven&#8217;t checked lately. It would be pretty dumb to spend your time going around checking validation on your sites all the time. Although I must admit, i do have the <a href="http://users.skynet.be/mgueury/mozilla/">HTML validator</a> extension installed in Firefox. When I use Firefox (which is only for testing&#8230;).</p>
<h3>It&#8217;s not that important to me</h3>
<p>Really, it&#8217;s not. It may make me slightly uncomfortable, and I may try to fix things if its convenient. But most of the time I&#8217;ve got <a href="/2007/02/16/is-validation-really-that-important-what-about-standards/">better things to do</a>. It&#8217;s not the end of the world if a page isn&#8217;t <em>valid</em>.</p>
<h3>Suggesting validation to others</h3>
<p>In the comments on Croft&#8217;s article people are talking about suggesting validation to others in forums. We do tend to do this sometimes at TWF but it&#8217;s often because the code is so bad that it&#8217;s really difficult to pick out what the problem might be. We may also suggest that people run the validator if they&#8217;re having a lot of display issues. We would never just say &#8220;run a validator&#8221; and leave it at that though. We would explain that if the code is correct it can often help to straighten out display problems etc.</p>
<h3>Web Standards != Validation</h3>
<p>The validator also doesn&#8217;t cover all of the many facets of standards compliance. Web standards are much <a href="http://www.apaddedcell.com/web-standards-greater-than-validation">more than validation alone</a>. To me, it&#8217;s most important to follow standards in this sense (using proper semantics, separating presentation from content, minimizing extraneous code etc.). I&#8217;m sure you&#8217;ve seen the examples of really bad code that passes the validator.</p>
<h3>And you?</h3>
<p>How often do you validate? Do you obsess about it? Does it take precedence over other aspects of web development?</p>
<p>Edit: My apologies if anyone attempted to comment on this post and wasn&#8217;t able to. I upgraded my wordpress and it was doing some weird things.</p>
]]></content:encoded>
			<wfw:commentRss>http://meganmcdermott.com/2008/05/09/the-importantce-of-validation-revisited/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>When you can&#8217;t just start over, revisited</title>
		<link>http://meganmcdermott.com/2008/03/13/when-you-cant-just-start-over-revisited/</link>
		<comments>http://meganmcdermott.com/2008/03/13/when-you-cant-just-start-over-revisited/#comments</comments>
		<pubDate>Thu, 13 Mar 2008 14:08:29 +0000</pubDate>
		<dc:creator>Megan</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[work processes]]></category>

		<guid isPermaLink="false">http://www.meganmcdermott.com/2008/03/13/when-you-cant-just-start-over-revisited/</guid>
		<description><![CDATA[A few months ago I wrote about the frustrations involved with working with someone else&#8217;s outdated code. 37 Signals has a similar post today: Here’s something I don’t say often: Suck It Up. If you work on more than a few projects, they can’t all smell like today’s fresh linens. It doesn’t mean you’re a [...]]]></description>
			<content:encoded><![CDATA[<p>A few months ago I wrote about the frustrations involved with <a href="/2008/01/15/when-you-cant-just-start-over/">working with someone else&#8217;s outdated code</a>. 37 Signals has <a href="http://www.37signals.com/svn/posts/909-all-code-will-eventually-go-stale">a similar post today</a>:</p>
<blockquote><p>
Here’s something I don’t say often: Suck It Up. If you work on more than a few projects, they can’t all smell like today’s fresh linens. It doesn’t mean you’re a bad programmer. It simply means that you’re prioritizing.
</p></blockquote>
<p>And I think that&#8217;s something that goes for any type of project. There&#8217;s rarely enough time or money to make everything perfect, whether it be a programming project at work or the paint job in the dining room. You have to find the point of balance and decide when it&#8217;s worth it to put in the extra time and/or money. Does this really matter in the big picture? </p>
<p>This can be a difficult thing to get over and, as a perfectionist, I know I often spend time on things that don&#8217;t matter that much.</p>
]]></content:encoded>
			<wfw:commentRss>http://meganmcdermott.com/2008/03/13/when-you-cant-just-start-over-revisited/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>IE8 version targetting: I don&#8217;t buy it either</title>
		<link>http://meganmcdermott.com/2008/03/02/ie8-version-targetting-i-dont-buy-it-either/</link>
		<comments>http://meganmcdermott.com/2008/03/02/ie8-version-targetting-i-dont-buy-it-either/#comments</comments>
		<pubDate>Mon, 03 Mar 2008 02:57:05 +0000</pubDate>
		<dc:creator>Megan</dc:creator>
				<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[IE]]></category>

		<guid isPermaLink="false">http://www.meganmcdermott.com/2008/03/02/ie8-version-targetting-i-dont-buy-it-either/</guid>
		<description><![CDATA[Okay, okay, I&#8217;m sure you&#8217;ve read enough about the whole IE 8 meta tag debacle. I understand, so have I. So feel free to stop reading. This is yet another mostly negative opinion (as could be expected, right?). And, yes, I&#8217;m a few weeks late to the discussion. Bill Gates was visiting, it took up [...]]]></description>
			<content:encoded><![CDATA[<p>Okay, okay, I&#8217;m sure you&#8217;ve read enough about the whole IE 8 meta tag debacle. I understand, so have I. So feel free to stop reading. This is yet another mostly negative opinion (as could be expected, right?). And, yes, I&#8217;m a few weeks late to the discussion. <a href="http://communications.uwaterloo.ca/events/billgates/">Bill Gates was visiting</a>, it took up a lot of my time. Now isn&#8217;t that ironic?</p>
<h3>Opinions I like</h3>
<ul>
<li><a href="http://realtech.burningbird.net/standards/bobbing-heads-and-the-ie8-meta-tag/">Bobbing Heads and the IE8 Meta Tag</a> (Burning Bird)</li>
<li><a href="http://www.alistapart.com/articles/theyshootbrowsers">They shoot browsers</a> (Jeremy Keith for ALA)</li>
<li><a href="http://www.456bereastreet.com/archive/200802/doctype_switching_for_ie_8/">Doctype switching for IE 8 </a> (Roger Johansson)
</li>
<li><a href="http://www.andybudd.com/archives/2008/01/has_internet_ex/">Has Internet Explorer Just Shot Itself in the Foot?</a> (Andy Budd)
</li>
</ul>
<p>And the <a href="http://www.webmaster-forums.net/html-css-and-javascript/ie8s-new-standards-mode-meta-tag">TWF discussion thread</a>.</p>
<p><span id="more-217"></span></p>
<h3>Don&#8217;t piss off the clients!</h3>
<p>I understand Microsoft&#8217;s point on this. I&#8217;ve been there, in a modest way. You don&#8217;t want to do anything that makes your clients angry, especially if they&#8217;re going to make a lot of noise about it. Apparently this happened with IE 7 and the manageria at MS don&#8217;t want to go through that again. I understand. It sucks to take a beating like that.</p>
<p>But, on the other hand, MS has been taking a lot of pains to kiss up to developers lately. What about that? Well, in this case they went straight to the most respected web developers site and got them to say some nice things about it. </p>
<h3>What exactly is going to fall apart so badly?</h3>
<p>They don&#8217;t even have an alpha version out yet. IE 7 fixed most of the worst CSS bugs. And even if something was a little different it certainly wouldn&#8217;t cause sites to become completely unusable. Scripting I honestly don&#8217;t know that much about. When I first read about this issue I was under the impression that it was just CSS that was going to be impacted but Zeldman says otherwise.</p>
<p>Jeremy Keith expands more on this in <a href="http://www.alistapart.com/articles/theyshootbrowsers">his ALA article</a>. I agree that it&#8217;s strange to talk about doing all this before anyone has an idea of how severe the damage would be.</p>
<p>And even so, if it&#8217;s just CSS or just scripting or either, wouldn&#8217;t it be better to target that separately? So, to have an option to say that this site uses the IE 7 scripting mode?</p>
<p>I also strongly agree that if they&#8217;re going to be the meta tag it should work in the opposite way. That is, the meta tag could be added if you want your site to stay in IE 7 mode and not the other way around.</p>
<p>At TWF Gary brought up the problem with <a href="http://www.webmaster-forums.net/html-css-and-javascript/ie8s-new-standards-mode-meta-tag#comment-1228307">active X controls</a> which I haven&#8217;t seen talked about too much elsewhere. This may be where the real problem lies. So why do we need to break CSS to allow these old active X controls to keep working?</p>
<p>I&#8217;m still a bit confused about this because even the <a href="http://blogs.msdn.com/ie/archive/2008/01/21/compatibility-and-ie8.aspx">MS announcement</a> and 3 out of 4 of the ALA articles are mostly talking about CSS.</p>
<h3>Quotes and notes</h3>
<p><a href="http://www.alistapart.com/articles/theyshootbrowsers">Jeremy Keith says</a>:</p>
<blockquote><p>This is gobsmackingly audacious.</p></blockquote>
<p>Right on!</p>
<p><a href="http://www.alistapart.com/articles/fromswitchestotargets">Eric Meyer says</a>:</p>
<blockquote><p>Developers have been forced to conform to past browsers’ behaviors while making educated guesses about what future browsers would do.</p></blockquote>
<p>But we do know what future browsers will do. It&#8217;s in the spec. CSS 1 is CSS 1 whether it&#8217;s 2006 or 2015. I can&#8217;t recall ever having to make a change to a site when a new version of Opera or Firefox came out.</p>
<p>Meyer also says that:</p>
<blockquote><p>Forward-compatible development and its cousin, progressive enhancement, were necessary and proper because they were the only hope we had of sites continuing to work into the future. </p></blockquote>
<p>The only hope? More like the correct assumption. I develop under HTML 4 and CSS 2 knowing it will work forever. And this is where it gets scary. If browsers assume that developers are going to lock in to a specific version of their browser then they don&#8217;t have to try to implement the specs correctly, with forwards compatibility in mind. In fact, they can toy around with whatever they want, knowing that developers are tied to their versions, not to any standard. Before you know it we&#8217;re back in the 90&#8242;s when different browsers had completely different implementations and their own proprietary tags.</p>
<p>Aaron Gustafson <a href="http://www.alistapart.com/articles/beyonddoctype">recommends</a> not using the IE8-edge modifier because &#8220;even Eric Meyer can’t predict layout or scripting bugs that may be accidentally introduced by a new browser version.&#8221; Oh, come on. You mean browser makers are just going to change things that are already implemented correctly? Unlikely. Okay, so I&#8217;d be unlikely to use that on a really mainstram website (like my work sites), but I wouldn&#8217;t hesitate on others. Although, on really experimental sites I&#8217;d be more likely to just leave it out altogether to prove a point (IE sux0rs!). </p>
<p>Coding with &#8220;reckless abandon&#8221;? What? Have we suddenly forgotten how standards work?</p>
<h3>Some alternatives</h3>
<p>There are many other things that MS could have done to mitigate this:</p>
<ul>
<li>Do another level of doctype switching (Roger Johansson has suggested this and <a href="http://www.webmaster-forums.net/html-css-and-javascript/ie8s-new-standards-mode-meta-tag#comment-1228258">I thought of it as well</a>. Not ideal but certainly better than a meta tag)</li>
<li>Release IE 7 as a standalone, so anyone dependent on apps that only work in 7 can continue to use them until the apps are upgraded to v. 8</li>
<li>Work with site developers to help them upgrade their sites to IE 8. I think this would be a great move &#8211; Opera does this all the time. I don&#8217;t recall seeing anything around the IE 7 release from MS detailing the problems that developers may encounter and how to fix them. Providing development support would possibly be more cost effective than attempting to build a browser that perpetually supports multiple rendering modes. Wouldn&#8217;t their clients love it if Microsoft paid some developers to fix their sites for them?</li>
<li>Release more betas, sooner and more often so developers can test further ahead of time and bugs can be fixed faster. In addition, educate developers about what will be changing in IE 8 as soon as possible so appropriate changes can be made.</li>
<li>As brought up by <a href="http://www.webmaster-forums.net/html-css-and-javascript/ie8s-new-standards-mode-meta-tag#comment-1228307">Gary</a>, announce an end of life date for IE 7, say, 5 years ahead, that would give developers plenty of time to move old applications to standards.</li>
</ul>
<h3>Does Microsoft <em>want</em> sites to only work in their browser?</h3>
<p>Liam and I were talking about this one night and it does make sense. Applications that are tied in to using IE only forever are good for Microsoft. They probably really like stuff like that because it forces a whole lot of people to use IE, which means they&#8217;re also using Windows.</p>
<p>So really, they don&#8217;t want developers to use standards, they want them to do stuff the IE-only way. This meta tag obscures proper standards in IE — they&#8217;re only there if you know how to access them. Which means more people can continue on making stuff that only works in IE. Just a conspiracy theory <img src='http://meganmcdermott.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
<p><a href="http://www.webmaster-forums.net/html-css-and-javascript/ie8s-new-standards-mode-meta-tag#comment-1228295">Liam writes:</a></p>
<blockquote><p>My bet is they&#8217;re trying to avoid standards compliance — retaining the locked-in status quo — whilst still appearing to be doing the right thing for PR purposes. </p>
<p>When looked at in this way things start making much more sense: people can carry on writing non-standard code, working in the dark of vendor lockin. It also makes coding with standards confusing for beginners (bonus point for Microsoft!). </p></blockquote>
<p>If you haven&#8217;t already you should read some of Liam&#8217;s comments about OOXML. This is something web developers seem to be largely unaware of but it says a lot about how MS really feels about open standards despite their newfound <a href="http://www.meganmcdermott.com/2007/01/31/is-microsoft-really-committed-to-web-standards/">&#8220;commitment&#8221; to web standards</a>.</p>
<h3>If it was just temporary</h3>
<p>I wouldn&#8217;t have such a huge problem with it if this was a one time thing. Okay, you can lock into IE 7 or IE 8  rendering if you want to. But having to put one in for every site for every browser version for ever and ever? Nuh-uh.</p>
<h3>Really, it&#8217;s just wrong</h3>
<p>Standards are standards are standards. They work now, they work next year, they work in 10 years. Always the same way. You don&#8217;t have to say which browser you&#8217;re targetting because you&#8217;ve already said which version of html/xhtml you&#8217;re using. CSS doesn&#8217;t require version targetting since it&#8217;s always forwards compatible.</p>
<p>The web standards movement started in 2001 (if not earlier). That was <strong>7 years ago</strong>. If you&#8217;re still not developing to standards then you just haven&#8217;t been paying attention.</p>
]]></content:encoded>
			<wfw:commentRss>http://meganmcdermott.com/2008/03/02/ie8-version-targetting-i-dont-buy-it-either/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Browser upgrade campaigns, four ways</title>
		<link>http://meganmcdermott.com/2008/02/24/browser-upgrade-campaigns-four-ways/</link>
		<comments>http://meganmcdermott.com/2008/02/24/browser-upgrade-campaigns-four-ways/#comments</comments>
		<pubDate>Sun, 24 Feb 2008 15:21:32 +0000</pubDate>
		<dc:creator>Megan</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web Standards]]></category>

		<guid isPermaLink="false">http://www.meganmcdermott.com/2008/02/24/browser-upgrade-campaigns-four-ways/</guid>
		<description><![CDATA[I&#8217;ve come across a couple of interesting browser upgrade campaigns lately. Yes, lots of IE testing! Anyway, it&#8217;s kind of interesting to see the way different sites have presented the message. Purpose of a browser upgrade campaign The purpose of a browser upgrade campaign is to: tell people they&#8217;re using an outdated browser explain why [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve come across a couple of interesting browser upgrade campaigns lately. Yes, lots of IE testing! Anyway, it&#8217;s kind of interesting to see the way different sites have presented the message.</p>
<h3>Purpose of a browser upgrade campaign</h3>
<p>The purpose of a browser upgrade campaign is to:</p>
<ol style="list-style-type: lower-alpha">
<li>tell people they&#8217;re using an outdated browser</li>
<li>explain why this is a problem (optional but effective)</li>
<li>suggest alternatives</li>
</ol>
<p><span id="more-212"></span></p>
<h3>Why do we need to do this?</h3>
<p>Well, obviously, browsers release new versions and old versions become outdated. Many people do not realize they&#8217;re using the outdated version, causing problems for web developers and their own security.</p>
<p>Sure, some of these people are stubbornly clinging to their old favourites. Others have (somewhat) valid reasons for continuing to use the old version. But many users won&#8217;t know they&#8217;re even using an old browser if nobody tells them. They may ignore the first message, but what about the second, or the third? The fourth?</p>
<p>I figure if people keep seeing these messages they might actually do something about it.  I also think that we have a bit of an obligation as web developers to educate people about browsers. We can&#8217;t just sit around and complain that <a href="http://stats.webmaster-forums.net/">20% of visitors are still using IE 6</a> without <em>doing</em> anything about it.</p>
<h3>The examples</h3>
<h4>IE from Microsoft</h4>
<p><a href="http://meganmcdermott.com//wp-content/uploads/2008/02/ie7-upgrade.png"><img class="alignright size-thumbnail wp-image-330" title="ie7-upgrade" src="http://meganmcdermott.com//wp-content/uploads/2008/02/ie7-upgrade-150x150.png" alt="ie7-upgrade" width="150" height="150" /></a>First we have IE&#8217;s own v. 7 upgrade campaign (right, click to enlarge). This came up one day when I loaded IE6 to check something &#8211; I&#8217;m not sure if they only show it once or if it would continue to be displayed every so often.</p>
<p>The first problem with this it doesn&#8217;t explicitly tell you that you&#8217;re using an old version. It sort of implies that this IE 7 is something new. But does the target audience even know which version they&#8217;re using? Probably not.  It does explain the benefits of the new version, but doesn&#8217;t explicitly tell the viewer that they should download it. Come on, these are people who still haven&#8217;t figured that out yet. You need to be more clear.</p>
<p>It also doesn&#8217;t explain that there is any problem with continuing with the old version.  The page is designed as marketese that would probably cause most users to click away. It&#8217;s displayed as a full page rather than any kind of alert, which makes it seem like a marketing campaign rather than an error message.</p>
<h4>Facebook</h4>
<p>Facebook does a much better job of explaining the browser upgrade problem:</p>
<p><img class="aligncenter size-full wp-image-331" title="Facebook's IE upgrade message" src="http://meganmcdermott.com//wp-content/uploads/2008/02/facebook-ieswitch.png" alt="Facebook's IE upgrade message" width="415" height="219" /></p>
<p>This comes up on your Facebook home page, at the top. It&#8217;s styled a little different than the usual Facebook content and is clearly an error message.  It accomplishes all three of the points I mentioned above:</p>
<ol style="list-style-type: lower-alpha">
<li>it tells you there&#8217;s a problem</li>
<li>it explains that this might cause problems with your use of the site (without going into too much detail)</li>
<li>it suggests several alternatives</li>
</ol>
<h4>TWF/A Padded Cell</h4>
<p>We&#8217;ve put up a similar warning for IE 6 users at TWF and A Padded Cell:</p>
<p><a href="http://meganmcdermott.com//wp-content/uploads/2008/02/apc-browser-warning.png"><img class="aligncenter size-medium wp-image-332" title="A Padded Cell's IE upgrade message" src="http://meganmcdermott.com//wp-content/uploads/2008/02/apc-browser-warning-300x52.png" alt="A Padded Cell's IE upgrade message" width="300" height="52" /></a></p>
<p>I can&#8217;t say I was directly responsible for this (Liam put it in) but it does accomplish the three main objectives. And, as you can see, it is obvious that IE 6 isn&#8217;t able to render the site correctly (there&#8217;s supposed to be a logo there!). We&#8217;ve set this up as an ad and so far it&#8217;s been seen 6700 times and gets an 8.48% click through rate which is way higher than our other ads. We get about 20% of our traffic from IE 6 which is higher than the 17% we get from IE 7!</p>
<h4>And now for something different: Netscape</h4>
<p>I installed Netscape the other day after getting a report of problems with the site I maintain at work. This is what came up when I launched the browser:</p>
<p><img class="aligncenter size-full wp-image-333" title="Netscape's browser upgrade warning" src="http://meganmcdermott.com//wp-content/uploads/2008/02/netscape-update.png" alt="Netscape's browser upgrade warning" width="483" height="442" /></p>
<p>Same thing, it explains there&#8217;s a problem and suggests alternatives. I think they could be a little more clear about why users shouldn&#8217;t continue to use Netscape. For example, there will be no additional security upgrades which may make your computer vulnerable.</p>
<p>I find it really interesting that they&#8217;re recommending Flock above Firefox. Liam and I tried Flock once out of curiosity. We found it to be unbelievably cluttered and filled wth stuff most people wouldn&#8217;t need. But, then, that&#8217;s the Netscape way, isn&#8217;t it? Flock is targeted to people who are really into Web 2 sharing sites, which sort of explains the interface, but also makes it even more confusing as to why they&#8217;re suggesting it to the Netscape crowd. I somehow doubt that people still stuck on Netscape are really into Web 2 content sharing!</p>
<p>One thing none of these campaigns do is explain that downloading and installing a new browser is nothing to worry about. I think some people might be afraid of installing new software, especially if what they have seems to work for them or think that the process would be too difficult, or they might mess it up somehow.</p>
<h4>More examples</h4>
<p>Have you seen any other examples of current browser upgrade campaigns? Please post!</p>
]]></content:encoded>
			<wfw:commentRss>http://meganmcdermott.com/2008/02/24/browser-upgrade-campaigns-four-ways/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>When you can&#8217;t just start over</title>
		<link>http://meganmcdermott.com/2008/01/15/when-you-cant-just-start-over/</link>
		<comments>http://meganmcdermott.com/2008/01/15/when-you-cant-just-start-over/#comments</comments>
		<pubDate>Tue, 15 Jan 2008 19:40:22 +0000</pubDate>
		<dc:creator>Megan</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Web Standards]]></category>

		<guid isPermaLink="false">http://www.meganmcdermott.com/2008/01/15/when-you-cant-just-start-over/</guid>
		<description><![CDATA[Do you ever have the task of fixing someone else&#8217;s code? Someone else&#8217;s crappy code? Don&#8217;t you wish you could just start over? You just need to make a few small changes. But the CSS is such a mess! It would be so much better if you could just re-write it. Cut down on the [...]]]></description>
			<content:encoded><![CDATA[<p>Do you ever have the task of fixing someone else&#8217;s code? Someone else&#8217;s <em>crappy</em> code? Don&#8217;t you wish you could just start over?</p>
<p>You just need to make a few small changes. But the CSS is such a mess! It would be so much better if you could just re-write it. Cut down on the crud and make it all nice and clean and elegeant. Take it all down like <a href="http://www.holmesonhomes.com/mike_holmes.php">Mike Holmes</a>.</p>
<p>But there&#8217;s not enough time for that. The changes are due by tomorrow so you have to just make do with what&#8217;s there and add in your own necessarily crappy code. </p>
<p>Sigh&#8230; this happens to me all the time these days. And I&#8217;m sitting here thinking, should I just fix it? How long would it take? There&#8217;s a little brick wall here &mdash; do I just climb over or do I start again? </p>
<p>Granted, this code isn&#8217;t *that* bad. It&#8217;s relatively standards-ey (circa 2004-ish). Just lots of layers of disorganized CSS a bunch of IE5 hacks. It still bugs me though.</p>
]]></content:encoded>
			<wfw:commentRss>http://meganmcdermott.com/2008/01/15/when-you-cant-just-start-over/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>More on fonts in operating systems and CSS</title>
		<link>http://meganmcdermott.com/2007/12/17/follow-up-to-the-fonts-article/</link>
		<comments>http://meganmcdermott.com/2007/12/17/follow-up-to-the-fonts-article/#comments</comments>
		<pubDate>Mon, 17 Dec 2007 19:15:00 +0000</pubDate>
		<dc:creator>Megan</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Web Standards]]></category>

		<guid isPermaLink="false">http://www.meganmcdermott.com/2007/12/17/follow-up-to-the-fonts-article/</guid>
		<description><![CDATA[Todays&#8217;s 24 Ways article, Increase Your Font Stacks With Font Matrix is another take on listing the fonts available in different operating systems and encouraging designers to use a wider range of fonts. This is something I covered with my Complete Guide to Pre-Installed Fonts in Linux, Mac, and Windows (not sure what to think [...]]]></description>
			<content:encoded><![CDATA[<p>Todays&#8217;s 24 Ways article, <a href="http://24ways.org/2007/increase-your-font-stacks-with-font-matrix">Increase Your Font Stacks With Font Matrix</a> is another take on listing the fonts available in different operating systems and encouraging designers to use a wider range of fonts. This is something I covered with my <a href="http://www.apaddedcell.com/web-fonts">Complete Guide to Pre-Installed Fonts in Linux, Mac, and Windows</a> (not sure what to think about the similarities there!). Obviously Richard Rutter knows a whole lot more about typography than I do so it&#8217;s good to have his take on this topic.</p>
<p>I was inspired to come up with my list after <a href="http://www.meganmcdermott.com/2007/02/19/check-out-the-typography-on-joe-clarks-site/">looking at the font stacks</a> on <a href="http://joeclark.org/">Joe Clark&#8217;s site</a>. Check out his <a href="http://joeclark.org/css/access/typography.css">typography stylesheet</a> for some interesting ideas.</p>
<p>I find myself using the list I from my A Padded Cell article all the time now. Just today I added a few more options as a back-up for <a href="http://www.uwaterloo.ca">a heading</a> that&#8217;s already replaced by sIFR. From the way I have it&#8217;s easy to pick one font from each column, although I find Rutter&#8217;s chart to be a lot cleaner and better as a quick reference (and he&#8217;s got Adobe fonts included). I thought a lot about the best way to display that information, especially since I wanted to include information about which fonts are near equivalents of each other, as originated <a href="http://www.ampsoft.net/webdesign-l/WindowsMacFonts.html">here</a>.</p>
<p>In an upcoming update to A Padded Cell I&#8217;m using this font stack:</p>
<p><code>"Lucida Grande","Lucida Sans Unicode","Eras Medium ITC","Mg Open Moderna",Helvetica,Verdana,sans-serif </code></p>
<p>It&#8217;s working well so far but we need to do some more thorough testing before final release. I&#8217;ve also used that list to add some Linux alternatives to the font stack in various stylesheets I&#8217;ve come across at work. </p>
<p>If you&#8217;re finding my list to be useful I&#8217;d love to hear about it!</p>
]]></content:encoded>
			<wfw:commentRss>http://meganmcdermott.com/2007/12/17/follow-up-to-the-fonts-article/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Opera files antitrust complaint against Microsoft</title>
		<link>http://meganmcdermott.com/2007/12/13/opera-files-antitrust-complaint-against-microsoft/</link>
		<comments>http://meganmcdermott.com/2007/12/13/opera-files-antitrust-complaint-against-microsoft/#comments</comments>
		<pubDate>Thu, 13 Dec 2007 15:40:56 +0000</pubDate>
		<dc:creator>Megan</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Web Standards]]></category>

		<guid isPermaLink="false">http://www.meganmcdermott.com/2007/12/13/opera-files-antitrust-complaint-against-microsoft/</guid>
		<description><![CDATA[The Web has become essential to our everyday lives. We can’t let one company, Microsoft, control its innovation. This is a fight to protect the Web’s future. I hope that as developers and Web users you will all show support for this cause. This is not Opera vs. Microsoft, but rather the continued innovation of [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>The Web has become essential to our everyday lives. We can’t let one company, Microsoft, control its innovation. This is a fight to protect the Web’s future.</p>
<p>I hope that as developers and Web users you will all show support for this cause. This is not Opera vs. Microsoft, but rather the continued innovation of the Web vs. Microsoft.</p></blockquote>
<p>The complaint was filed with the European Comission and essentially requests that Microsoft </p>
<ol style="list-style-type: lower-alpha;">
<li>implement web standards properly</li>
<li>detach IE from the Windows operating system or provide other browsers by default</li>
</ol>
<ul>
<li><a href="http://operawatch.com/news/2007/12/o...microsoft.html">Overview from OperaWatch</a></li>
<li><a href="http://www.opera.com/pressreleases/en/2007/12/13/">Press release</a></li>
<li><a href="http://people.opera.com/howcome/2007/msft/ ">Open Letter from Håkon Wium Lie</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://meganmcdermott.com/2007/12/13/opera-files-antitrust-complaint-against-microsoft/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Div-Itis: An Article at A Padded Cell</title>
		<link>http://meganmcdermott.com/2007/09/17/div-itis-an-article-at-a-padded-cell/</link>
		<comments>http://meganmcdermott.com/2007/09/17/div-itis-an-article-at-a-padded-cell/#comments</comments>
		<pubDate>Mon, 17 Sep 2007 20:00:36 +0000</pubDate>
		<dc:creator>Megan</dc:creator>
				<category><![CDATA[Web Standards]]></category>

		<guid isPermaLink="false">http://www.meganmcdermott.com/2007/09/17/div-itis-an-article-at-a-padded-cell/</guid>
		<description><![CDATA[My latest article is now posted at A Padded Cell. It&#8217;s about the over-use of div tags and some methods you can use to simplify your code. You can find it here: Div-itis: What it is and How to Avoid it Sorry for the lack of posting lately! I&#8217;ve had some other things on the [...]]]></description>
			<content:encoded><![CDATA[<p>My latest article is now posted at A Padded Cell. It&#8217;s  about the over-use of div tags and some methods you can use to simplify your code. You can find it here:</p>
<p><a href="http://www.apaddedcell.com/div-itis">Div-itis: What it is and How to Avoid it</a></p>
<p>Sorry for the lack of posting lately! I&#8217;ve had some other things on the go but that&#8217;s (mostly) over now so I should be back to regular posting again soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://meganmcdermott.com/2007/09/17/div-itis-an-article-at-a-padded-cell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
