<?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>FlipStorm &#187; design</title>
	<atom:link href="http://flipstorm.co.uk/tag/design/feed/" rel="self" type="application/rss+xml" />
	<link>http://flipstorm.co.uk</link>
	<description>web development masters</description>
	<lastBuildDate>Wed, 01 Sep 2010 13:47:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<atom:link rel='hub' href='http://flipstorm.co.uk/?pushpress=hub'/>
		<item>
		<title>I Hate Google Ads</title>
		<link>http://flipstorm.co.uk/2009/11/i-hate-google-ads/</link>
		<comments>http://flipstorm.co.uk/2009/11/i-hate-google-ads/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 10:59:00 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[rants]]></category>

		<guid isPermaLink="false">http://erika.flipstorm.co.uk/flipstorm/2009/11/i-hate-google-ads/</guid>
		<description><![CDATA[
			
				
			
		
I officially hate Google Ads. Like me, you probably ignore them so easily. They&#8217;re the bane of a web designer&#8217;s life&#8230; and don&#8217;t even start talking about the UX!
The simple fact is they&#8217;re hated all round. But quite clearly they work otherwise Google wouldn&#8217;t be stinking rich (enough to offer a free GPS satellite navigation...]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fflipstorm.co.uk%2F2009%2F11%2Fi-hate-google-ads%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fflipstorm.co.uk%2F2009%2F11%2Fi-hate-google-ads%2F&amp;source=flipstorm&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>I officially hate Google Ads. Like me, you probably ignore them so easily. They&#8217;re the bane of a web designer&#8217;s life&#8230; and don&#8217;t even start talking about the UX!</p>
<p>The simple fact is they&#8217;re hated all round. But quite clearly they work otherwise Google wouldn&#8217;t be stinking rich (enough to offer a free GPS satellite navigation product). So who the heck is clicking on these stupid ads?</p>
<p>Well, I don&#8217;t care to be honest, because it&#8217;s getting to the point where I could do with a bit of the money that Google get. So unfortunately I&#8217;m bringing ads back to this blog <img src='http://flipstorm.co.uk/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  I know, it&#8217;s a sad day. Rather than asking for donations (I&#8217;m certainly not doing anything worthy of donations), if you feel the urge to click on an ad, don&#8217;t quash it with your educated supremism – support a poor blogger and give in to the click. Thanks <img src='http://flipstorm.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://flipstorm.co.uk/2009/11/i-hate-google-ads/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>If It Ain&#8217;t Broke, Don&#8217;t Fix It</title>
		<link>http://flipstorm.co.uk/2009/08/if-it-aint-broke-dont-fix-it/</link>
		<comments>http://flipstorm.co.uk/2009/08/if-it-aint-broke-dont-fix-it/#comments</comments>
		<pubDate>Mon, 10 Aug 2009 09:42:00 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[rants]]></category>

		<guid isPermaLink="false">http://erika.flipstorm.co.uk/flipstorm/2009/08/if-it-aint-broke-dont-fix-it/</guid>
		<description><![CDATA[
			
				
			
		
There have been literally dozens (if not hundreds) of articles on the latest CSS3 styling techniques that you can use right now to &#8220;enhance&#8221; your web designs. I have a problem with them.

(I found this one this morning and this roundup from the other week is also very good.)

Some of these articles openly state that...]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fflipstorm.co.uk%2F2009%2F08%2Fif-it-aint-broke-dont-fix-it%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fflipstorm.co.uk%2F2009%2F08%2Fif-it-aint-broke-dont-fix-it%2F&amp;source=flipstorm&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>There have been literally dozens (if not hundreds) of articles on the latest CSS3 styling techniques that you can use right now to &#8220;enhance&#8221; your web designs. I have a problem with them.
<div></div>
<div>(I found <a href="http://www.webdesignerdepot.com/2009/08/5-css3-design-enhancements-that-you-can-use-today/">this one</a> this morning and <a href="http://carsonified.com/blog/design/30-essential-css3-resources/">this roundup</a> from the other week is also very good.)
<div></div>
<div>Some of these articles openly state that there&#8217;s a good chance that you will find these new features unsupported by a number of browsers &#8211; most notably, of course, is Microsoft&#8217;s latest version of Internet Explorer as well as stable releases of Opera.</div>
<div></div>
<div>So my first problem is the lack of universal support for these shiny CSS styles. Why is this a problem? Chances are, in order to use some of the newer styles found in CSS3&#8217;s draft you will have to use vendor-specific code where those vendors apply the draft.</div>
<div></div>
<div>In order to achieve a fully backwards compatible design, your stylesheet(s) will need:</div>
<div>
<ul>
<li>one set of instructions as a backup (for non-supporting browsers),</li>
<li>the current draft recommendation standards compliant code (for when it goes to official recommendation), and</li>
<li>each individual browser&#8217;s vendor-specific code.</li>
</ul>
<p>All of that for <b>each style</b>. This results in a bloated stylesheet and to a smaller extent, breaking the <acronym title="Don't Repeat Yourself">DRY</acronym> principal.</div>
<div></div>
<div>Then there&#8217;s the obvious differences in how the browser vendors interpret the draft recommendations from W3C and even in certain cases creating options that aren&#8217;t a part of the draft. It can be hard to see which way is the right way to go from a design point of view at this early stage, especially if you&#8217;re like me and you don&#8217;t want to have to come back and fix broken designs later on.</div>
<div></div>
<div>We&#8217;ve come a long way in web design. Thanks to standards support in browsers like Firefox and Safari, Internet Explorer and others have had to adapt quickly to keep up. And they have.</div>
<div></div>
<div>However we&#8217;re starting to tread over old ground. In the bygone eras of the web—when Netscape and Internet Explorer vied for supremacy—each had an array of browser-specific HTML. And we hated it. For example, if you wanted the benefit of layers in Netscape and you used it to the full, IE visitors were quietly asked to leave. Or you could hack around and find a solution that made your designs cross-browser.</div>
<div></div>
<div>That&#8217;s why the W3C took over the evolution of HTML and defining an open forum for standards. Those days should be over, but it seems we&#8217;re heading back down that old road.</div>
<div></div>
<div>The browser vendors will always put their own code in place, but it&#8217;s only when we use it in the mainstream that problems start to occur. Then we blame the vendors for dangling that chocolate-covered banana in front of us when things get out of hand.</div>
<div></div>
<div>I&#8217;m not saying you shouldn&#8217;t try all these new toys out, just go easy on the less well-supported ones. You&#8217;ll save yourself a lot of hassle down the line when everything changes again.</div>
<div></div>
<div>Remember: If it ain&#8217;t broke, don&#8217;t fix it!</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://flipstorm.co.uk/2009/08/if-it-aint-broke-dont-fix-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>7 Steps to Reach the G-Spot</title>
		<link>http://flipstorm.co.uk/2009/04/7-steps-to-reach-the-g-spot/</link>
		<comments>http://flipstorm.co.uk/2009/04/7-steps-to-reach-the-g-spot/#comments</comments>
		<pubDate>Sat, 18 Apr 2009 12:19:00 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[advice]]></category>
		<category><![CDATA[design]]></category>

		<guid isPermaLink="false">http://erika.flipstorm.co.uk/flipstorm/2009/04/7-steps-to-reach-the-g-spot/</guid>
		<description><![CDATA[
			
				
			
		
By G-Spot I mean the first page of search engine results in Google. A couple of months ago I sent out this email to a friend of mine who asked me to analyse his website (Damian Brown Photography).

It&#8217;s quite a specific analysis of his site, but it can be used as a basic framework for...]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fflipstorm.co.uk%2F2009%2F04%2F7-steps-to-reach-the-g-spot%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fflipstorm.co.uk%2F2009%2F04%2F7-steps-to-reach-the-g-spot%2F&amp;source=flipstorm&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>By G-Spot I mean the <b>first page of search engine results in Google</b>. A couple of months ago I sent out this email to a friend of mine who asked me to analyse his website (<a href="http://www.damianbrownphotography.com/">Damian Brown Photography</a>).
<div></div>
<div>It&#8217;s quite a specific analysis of his site, but it can be used as a basic framework for most sites out there:<br />
<blockquote><b>First off, page titles (as i call it, the </b><br />This is pretty key. Most search engines use this as the heading for the search result listing, the link that you click to go to the desired site after performing a search. This is one of the primary places a search engine will look for keywords. However, it shouldn&#8217;t be too long as it will get clipped/truncated and it should make some sort of sense. I know this may seem obvious, but there should only be one <title></title> tag on the page and it should always be inside the <head></head> section of the page.</p>
<p><b>META tags:</b><br />Right, to cut through all of the confusion, the only ones you really really really need are the description and the content-type ones. The description should be different for each page and should be no more than one intelligible paragraph about the contents of that page and if possible not just a paragraph that is already written on the page.</p>
<p><meta name="description" content="Birmingham's best freelance wedding and portrait photographer, Damian Brown, shows off his portfolio and writes about his work" /></p>
<p>The content-type is a little more confusing, but suffice to say as long as it looks like this on every page of <b>your</b>site, you&#8217;re ok.</p>
<p><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></p></blockquote>
<p>Of course, on other sites, this needs to be considered carefully. Web browsers use a number of methods for determining the correct content-type of the document and if they&#8217;re mismatched, you may end up with the wrong one and certain characters will come out with extra glyphs, especially if you don&#8217;t use ANSII code for special characters (e.g. &123;).<br />
<blockquote>The rest of the META tags aren&#8217;t overly used and in the case of the keywords one, ignored altogether. Any META tags should appear inside the <head> [in here] </head> tags.</p>
<p><b>Valid HTML:</b><br />This is extremely important to search engines. Clean code means it&#8217;s easier for them to read your site and suggests that it will render well in the browser, which you&#8217;ll score brownie points for. Code that isn&#8217;t where it should be will confuse the search engine algorithms and they may even give up indexing your site completely until it&#8217;s sorted.</p>
<p>This is a difficult one to achieve as there&#8217;s a lot that goes into this. It comes down to having a good basic design and sticking to it. One thing I will say: make sure there is no code or content floating around in between the closing  tag and the opening <body> tag or after the closing </body> tag (except for the closing  tag).</p>
<p><b>Headings<br />
<h1></h1>
<p> through<br />
<h6></h6>
<p>:</b><br />Headings are also really important. If you think about the basics of print for a minute (this is where all this comes from anyway): When you open a book it has an index giving you a quick glance at all of the chapter headings. If you go to a chapter, you see its title in large, bold text at the top of the page. Then the content relevant to that subject is placed underneath and is generally organised by subheadings and paragraphs. This is so we can follow the train of thought without getting lost and easily pick up where we were if we do.</p>
<p>If we apply this principal to the web, it becomes very natural, but also meets some requirements of the search engines. So having a main heading on each page (the<br />
<h1></h1>
<p> tag, there should only be one of these per page) that re-iterates the title of the page and then structuring any text into paragraphs of single thoughts, just like you learned in English lessons, will go a long way to improving not only the ease of reading from a visitors point of view, but also the search engines.</p>
<p><b>Flash:</b><br />For the most part search engines can&#8217;t read Flash content. A search engine basically sees what you would see if you did a &#8220;View Source&#8221; in your web browser. They use the text they see to determine what the page is about, how relevant and up to date it is etc etc. If that text is in Flash it won&#8217;t see it. If there&#8217;s any major bulk of text in a Flash file that plays on your site, it needs to come out and sit on the page somehow.</p>
<p>I don&#8217;t think you&#8217;ve got this problem as most of the flash you&#8217;re using seems to be image galleries, which is fine for the most part. There are alternatives to Flash which could improve your site in this regard, but it&#8217;s not essential.</p>
<p><b>Links:</b><br />Firstly navigational links on your site should be clear and steady. By this I mean that as you move from one page to the next, they should stay in the same place. They can also serve as a visual cue as to what page the visitor is on, so links that disappear when you&#8217;re on that page can be a little confusing.</p>
<p>Visitors should be able to get to almost any page from any page. So rather than having to leave a trail of breadcrumbs, they can simply see where they were when they read that really interesting part/saw that really good photo.</p>
<p>Secondly, links from other websites. Getting other sites linking to your website is another key from a search engines point of view. But rather than getting hundreds or thousands of links from websites all over, it&#8217;s better to have even just a few that are more relevant to your field of expertise. And the more natural the link looks on the other persons/company&#8217;s website, the greater the chance that it will improve your ranking. E.g.</p>
<p><a href="http://www.damianbrownphotography.co.uk/">Click Here!</a> is not quite as useful to Google as <a href="http://www.damianbrownphotography.co.uk/">Birmingham photgrapher portfolio</a> or something similar. Can you see why?</p>
<p>If you can encourage people to link to your site or write an article about you or something like that, chances are it will be more natural.</p>
<p><b>Others:</b><br />Some search engines use a simple datafile to help identify pages on your site. It&#8217;s called a sitemap XML file. This is a bit complicated and techie, but setting one of these up can complement a well-delivered website and make sure that you tick all the boxes from the search engine&#8217;s point of view.</p>
<p>Also content freshness is an area to consider. Although I have found that this doesn&#8217;t have to be too dramatic, some changes every now and then help to keep your site on the map so to speak.</p></blockquote>
<p>The points here are pretty obvious if you&#8217;ve been doing SEO for a while. But they need to be monitored to make sure you continue to comply.
<div></div>
<div>Of course, if you&#8217;re site is built on a well-written CMS or other standards-compliant platform/framework/application &#8211; such as <b>EDDyâ&bdquo;¢</b>, <a href="http://flipstorm.co.uk/">FlipStorm&#8217;s web application development platform</a> &#8211; it will tackle most of these steps for you, enforce some others, and encourage you to respect the rest.</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://flipstorm.co.uk/2009/04/7-steps-to-reach-the-g-spot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML 5, XHTML 2 &#8211; Web 2.5</title>
		<link>http://flipstorm.co.uk/2008/12/html-5-xhtml-2-web-2-5/</link>
		<comments>http://flipstorm.co.uk/2008/12/html-5-xhtml-2-web-2-5/#comments</comments>
		<pubDate>Sun, 28 Dec 2008 19:09:00 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[preview]]></category>

		<guid isPermaLink="false">http://erika.flipstorm.co.uk/flipstorm/2008/12/html-5-xhtml-2-web-2-5/</guid>
		<description><![CDATA[
			
				
			
		
I&#8217;ve been doing a lot of reading up on HTML5 and XHTML2. I know neither of these technologies are anywhere near well-supported enough to start using in production. However, we should all be starting to get our heads around the changes &#8211; if not only to be ready for the shift, but also the benefits...]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fflipstorm.co.uk%2F2008%2F12%2Fhtml-5-xhtml-2-web-2-5%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fflipstorm.co.uk%2F2008%2F12%2Fhtml-5-xhtml-2-web-2-5%2F&amp;source=flipstorm&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>I&#8217;ve been doing <span style="font-weight: bold;">a lot</span> of reading up on HTML5 and XHTML2. I know neither of these technologies are anywhere near well-supported enough to start using in production. However, we should all be starting to get our heads around the changes &#8211; if not only to be ready for the shift, but also the benefits it will bring.
<div></div>
<div>There has been a lot of hype in design and developer circles for a good few years surrounding all of this, especially for proponents of the so-called semantic web &#8211; the supposed natural evolution of the web.</div>
<div></div>
<div>However, Tim Berners-Lee (seen by many as the father of the web as we know it today) has already suggested that this semantic web will only make up part of what we will come to call Web 3.0. How much of it will be the semantic web is yet to be seen (if much at all given it&#8217;s progress!)&#8230; more to the point, how much of an impact these impending technologies will have on the semantic web is a little hard to judge.</div>
<div></div>
<div>It strikes me that whenever we reach this next phase in syntactical changes for the web as we know it &#8211; in terms of it being an officially approved and ratified recommendation by the powers that be (some time around 2012) &#8211; and the point in time when it can be considered as globally adopted &#8211; probably within 4-to-5 years following that recommendation, similar to that of XHTML1.0 &#8211; will be half an evolutionary cycle.</div>
<div></div>
<div>If it does bring us anywhere close to the intended semantic nature of the web, it will, at best, be only half way there. So I&#8217;m going to go out on a limb and predict that <span class="Apple-style-span" style="font-weight: bold;">sometime in 2015</span> we will confidently say we have reached <span class="Apple-style-span" style="font-weight: bold;">Web 2.5</span>.</div>
<div></div>
<div>Of course this is assuming we&#8217;re still here in a fashion. And that this stuff moves on apace. With the current fairly good awareness of standards and best practice, I believe that a small nudge from some big players may impact things for the better. Say Google adjusts various search algorithms to favour HTML5 sites in search listings&#8230; we all know that clients will notice and designers and developers will have to pay heed!</div>
<div></div>
<div>So it really is best to start now. Most of the changes (particularly towards HTML5) aren&#8217;t major. In fact, as can be seen, they should simplify our lives an awful lot! The problem is that there&#8217;s a lot of web out there to change. You can&#8217;t just change tags and roll &#8211; the implications are far greater: you have to consider CSS, the impact on any server side scripting used, browser rendering and their differences (especially for the new controls)&#8230;</div>
<div></div>
<div>This all sounds a little painful. For those using any kind of Web App platform with a good templating structure, this should be fairly easy: set up a new HTML5 template. The only complication to consider then is script-generated mark-up. And that should be tackled by the vendor.</div>
<div></div>
<div>Of course this is somewhat subjective as browser support is sketchy at best, so it&#8217;s hard to test any development in this area. Looking forward, we should be seeing greater support of these technologies in coming months. For now it&#8217;s probably best to <a href="http://whatwg.org">glean what you can from the WHATWG</a> and if you&#8217;re a developer building a CMS or other Web App you can probably start writing some test cases and replacement libraries just to stay ahead of the curve.<span class="Apple-tab-span" style="white-space:pre"> </span></div>
]]></content:encoded>
			<wfw:commentRss>http://flipstorm.co.uk/2008/12/html-5-xhtml-2-web-2-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Progressive Ehancement, Graceful Degradation and Legacy Support</title>
		<link>http://flipstorm.co.uk/2008/10/progressive-ehancement-graceful-degradation-and-legacy-support/</link>
		<comments>http://flipstorm.co.uk/2008/10/progressive-ehancement-graceful-degradation-and-legacy-support/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 15:12:00 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[rants]]></category>

		<guid isPermaLink="false">http://erika.flipstorm.co.uk/flipstorm/2008/10/progressive-ehancement-graceful-degradation-and-legacy-support/</guid>
		<description><![CDATA[
			
				
			
		
Are we still supporting browsers that have had their day? It seems the simple answer is &#8220;hell yes!&#8221; I ask why&#8230;

I stumbled across a website today consisting of one page prompting users to upgrade their browser. It offers the hope of a better user experience, but also notes that it would make developers&#8217; and designers&#8217;...]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fflipstorm.co.uk%2F2008%2F10%2Fprogressive-ehancement-graceful-degradation-and-legacy-support%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fflipstorm.co.uk%2F2008%2F10%2Fprogressive-ehancement-graceful-degradation-and-legacy-support%2F&amp;source=flipstorm&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Are we <span style="font-style: italic;">still</span> supporting browsers that have had their day? It seems the simple answer is &#8220;hell yes!&#8221; I ask why&#8230;<br />
<span id="more-86"></span><br />
I stumbled across a website today consisting of one page prompting users to upgrade their browser. It offers the hope of a better user experience, but also notes that it would make developers&#8217; and designers&#8217; lives easier.</p>
<p>I know there are many arguments that exist for supporting all possible browsers on all possible platforms. I know there are services around (such as Litmus) that provide cross-browser, cross-platform testing. I know there are still a bevy of users out running older browsers.</p>
<p>However, my argument is that there are few enough of those that we as designers/developers can actually start to make them feel outcast. Not that we are trying to bully anyone into upgrading their browser &#8211; heck we&#8217;ve been so subservient up till now, our bluff would be called and we&#8217;d probably cry and run off.</p>
<p>The thing is that most users who are still sporting legacy software are running a machine too old to cope with a newer browser. That, or they&#8217;re insistent on using old, comfy browsers. In either case, supporting them is a burden we need not bear and definitely not a necessity.</p>
<p>I put forward that web sites (and other modern software) should be built to work on the latest and greatest&#8230; to a point. I concede that there is an acceptable grace period while we wait for the majority of users to upgrade, but if we make it clear that they should, then this process wouldn&#8217;t be quite so long. If the content doesn&#8217;t render quite right, then that&#8217;s their fault.</p>
<p>I appreciate that&#8217;s a little harsh. I would therefore like to put forward a proposal: an introduction of META tags for various user agents. Once you are happy that a site works well in a minimum browser version, insert the tag for that browser.</p>
<p>Browser vendors could then check for their User Agent meta tag and compare the version data and use this to perhaps prompt the user that they need to upgrade. I guess this is a bit like Adobe AIR and Microsoft&#8217;s proposals in IE8 (except none of this conditional comments crap).</p>
]]></content:encoded>
			<wfw:commentRss>http://flipstorm.co.uk/2008/10/progressive-ehancement-graceful-degradation-and-legacy-support/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
