<?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>greenideas &#187; web</title>
	<atom:link href="http://mwhenry.com/blog/category/web/feed/" rel="self" type="application/rss+xml" />
	<link>http://mwhenry.com/blog</link>
	<description>A blog by Matt Henry</description>
	<lastBuildDate>Fri, 02 Jul 2010 23:26:44 +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>Responsive Web Design for Mobile</title>
		<link>http://mwhenry.com/blog/2010/07/responsive-web-design-for-mobile/</link>
		<comments>http://mwhenry.com/blog/2010/07/responsive-web-design-for-mobile/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 22:36:32 +0000</pubDate>
		<dc:creator>Matt Henry</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[responsive]]></category>

		<guid isPermaLink="false">http://mwhenry.com/blog/?p=124</guid>
		<description><![CDATA[Responsive web design is undeniably the new hotness in CSS. If you’re not familiar with the technique, go and read Ethan Marcotte’s amazing article over on A List Apart. What Marcotte has created is a way to create one design that adapts to different resolutions using media queries. There are countless advantages to building sites [...]]]></description>
			<content:encoded><![CDATA[<p>Responsive web design is undeniably the new hotness in CSS. If you’re not familiar with the technique, go and read <a href="http://www.alistapart.com/articles/responsive-web-design/">Ethan Marcotte’s amazing article</a> over on <i>A List Apart</i>. What Marcotte has created is a way to create one design that adapts to different resolutions using <a href="http://www.w3.org/TR/css3-mediaqueries/">media queries</a>.</p>
<p>There are countless advantages to building sites in this way, but arguably the most compelling reason is the ability to share one layout across both desktop and mobile browsers. However, if you’re new to mobile development there are a couple of tricks you’ll need to use in order to make this work. It wasn’t really in the scope of Marcotte’s article to cover the mobile-specific aspects of his technique, so I figured a quick post was in order to fill in the gaps.</p>
<p>The example site we’ll be looking at is a hypothetical site for foodies called <a href="http://mwhenry.com/blog/examples/forkd/">Fork’d</a>. When you look at it in a normal sized desktop browser, It’s got a vertical navigation list and three columns of content. If you resize the window to be a fair bit narrower, you’ll see that the floats disappear, and the navigation as well as all of the content is lined up in a single column. This is the layout we want our mobile users to see. However, what they’re actually going to see is this:</p>
<p><img src="http://mwhenry.com/blog/images/forkd_iphone_tiny.jpg" alt="the site renders very small" style="border:1px solid #ccc" /></p>
<p>Fortunately, we just need a tiny sprinkling of pixie dust to make this work the way we expect it to. We’ll just add this meta tag to our page:</p>
<pre class="code">
<code class="html">
&lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;
</code>
</pre>
<p>(For way more info on viewports, check out <a href="http://developer.apple.com/safari/library/documentation/appleapplications/reference/safariwebcontent/usingtheviewport/usingtheviewport.html">Apple’s documentation on the subject</a>.)</p>
<p>Once we put that in place, the Fork’d site renders like this:</p>
<p><img src="http://mwhenry.com/blog/images/forkd_iphone.jpg" alt="the site renders at the correct resolution" style="border:1px solid #ccc" /></p>
<p>Perfect! We now have one layout that works across different desktop screen resolutions as well as (high-end) mobile devices, and the only extra trick we had to employ was to add a single meta tag.</p>
]]></content:encoded>
			<wfw:commentRss>http://mwhenry.com/blog/2010/07/responsive-web-design-for-mobile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Rounded Corners of Tomorrow… Today!</title>
		<link>http://mwhenry.com/blog/2008/10/the-rounded-corners-of-tomorrow-today/</link>
		<comments>http://mwhenry.com/blog/2008/10/the-rounded-corners-of-tomorrow-today/#comments</comments>
		<pubDate>Thu, 02 Oct 2008 04:46:12 +0000</pubDate>
		<dc:creator>Matt Henry</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[front-end]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[svg]]></category>

		<guid isPermaLink="false">http://mwhenry.com/?p=19</guid>
		<description><![CDATA[Hey, you know what can be a real pain in the tail? CSS rounded corners. Of course there are battle-tested, workhorse solutions out there, like sliding doors, or a handful of Javascript-based alternatives. But rounded corners are such a common element of web design and seem like a natural extension of the designer’s existing toolkit [...]]]></description>
			<content:encoded><![CDATA[<p>Hey, you know what can be a real pain in the tail? CSS rounded corners. Of course there are battle-tested, workhorse solutions out there, like <a href="http://www.alistapart.com/articles/slidingdoors/">sliding doors</a>, or a handful of <a href="http://www.curvycorners.net/">Javascript-based</a> alternatives. But rounded corners are such a common element of web design and seem like a natural extension of the designer’s existing toolkit that it only makes sense that there should be a way to implement them with pure CSS. The good news is that <code>border-radius</code> is indeed <a href="http://www.w3.org/TR/css3-background/#border-radius">coming in CSS3</a>. The better news is that you can start using it today, as long as you’re only targeting Gecko &amp; Webkit. Before we get to that though, let’s look at the way it’s supposed to work according to the spec.</p>
<p>As you might expect, the <code>border-radius</code> property is used a lot like <code>border</code>. That is, you can specify one value for each corner (<code>border-radius: 10px;</code>), one value per corner (<code>border-radius: 1px 2px 3px 4px;</code>), or values for opposite corners (<code>border-radius: 5px 10px</code>). It actually gets more complicated, since in addition to describing corners with one radius (i.e. those with semi-circular curves), you can make elliptically rounded corners by naming two radii. For more detail on this, take a look at the draft spec. Lastly, you can use a property for each corner, <code>border-top-left-radius: 2em;</code>, etc. So, assuming there aren’t any major changes in the spec, expect this to be what gets implemented as part of CSS3, and what you’ll ultimately using in your code.</p>
<p>But what about now? Here? Today? It happens that two of the standards-aware, forward-thinking rendering engines have developed proprietary extensions to CSS that should stand in for <code>border-radius</code> until certain <a href="http://www.css3.info/border-radius-apple-vs-mozilla/">ambiguities</a> in the spec can be resolved, and the property is implented according to the standard. So if you want to use <code>border-radius</code> in your code today, you’ll have to use both the Mozilla– and Webkit-specific CSS properties. Fortunately, both of the proprietary extensions work in the current major releases of their respective browsers.</p>
<p>If you’re making a box with four corners of the same radius, the syntax is the same in Mozilla and Webkit:</p>
<pre class="code">-moz-border-radius: 10px; /* 4 corners of radius = 4px*/
-webkit-border-radius: 10px; /* Same as Mozilla */</pre>
<p>To specify different radii for each corner, things diverge somewhat.</p>
<pre class="code">/* Mozilla: */
-moz-border-radius: 1px 2px 3px 4px;
/* Webkit:
    (The four declarations below amount to the
    same thing as the single rule above) */
-webkit-border-top-left-radius: 1px;
-webkit-border-top-right-radius: 2px;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 4px;</pre>
<p>And that’s the guts of it. So to make a tabbed navigation list, you would use a declaration along the lines of the following (and <a href="examples/borderradius.html">see the below code in action.</a>):</p>
<pre class="code">li {
  border: 1px solid #587402;
  border-bottom: none;
  border-radius: 0 10px 0 10px;
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  list-style-type: none;
  float: left;
  padding: .5em 1em 0 1em;
}</pre>
<p>There you have it. But there are just a couple of other things I want to point out. If the container you’re rounding the corners of has only text content and a background in it, the background will clip to the rounded corners. And indeed, according to the spec, <em>any</em> the contents of a block-level element on which a border-radius is set should clip do the same as long as you set <code>overflow: hidden</code> on those contents. However, the implementations just aren’t there yet. Instead, with anything over and above plain HTML text (for instance, an <code>img</code> or <code>iframe</code>) inside such a container, the square corners will peek outside of the rounded container. (<a href="examples/borderradius.html#pointy">Example</a>)</p>
<p>One solution would be to make the border thick enough that the corners of the inner element can’t poke through the outer border (<a href="examples/borderradius.html#bigBorder">like so</a>). Though inelegant, this will work just fine if you don’t need everything to round nicely. And this method should suffice for whatever kind of content you’re trying to stuff into your nicely rounded box.</p>
<p>However, if it’s an image you’re putting in the box and you need the inner corners to be rounded as well as the outer corners, then the only answer (for now) is to <a href="examples/borderradius.html#bigBorder">set the image as a background</a>. Still, if the language of the spec is any indication, it won’t always be this way.</p>
<p>For the poor soul who is trying to squeeze iframe content into a rounded corner box, you’re essentially out of luck at the moment. You can certainly use the thick border method I described above, but short of that, you’ll have to look to the bleeding edge. That is to say, you’ll need something which isn’t yet in any production-quality browser, but that is currently in the Webkit nightlies. I speak of the arcane methods of <code>-webkit-mask-image</code>. This property can take a png or an svg as its url, and pretty much anything you apply it to will play nice and clip to the shape of the image. <a href="examples/borderradius.html#map">See for yourself.</a> Still, this last bit is obviously not anything anybody will be using in production code for some time to come.</p>
<p>After reading all of this, if nothing else, I do hope that you’ve come away with a better idea of some of the great things that the CSS working group has in store for you, the developer. But even moreso, hopefully there’s something in all of this mess that you’ll be able to put to use today.</p>
]]></content:encoded>
			<wfw:commentRss>http://mwhenry.com/blog/2008/10/the-rounded-corners-of-tomorrow-today/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What I’m Reading: 3/28</title>
		<link>http://mwhenry.com/blog/2008/03/reading-3-28-2008/</link>
		<comments>http://mwhenry.com/blog/2008/03/reading-3-28-2008/#comments</comments>
		<pubDate>Fri, 28 Mar 2008 15:41:25 +0000</pubDate>
		<dc:creator>Matt Henry</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[Acid3]]></category>
		<category><![CDATA[baseball]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://mwhenry.com/?p=13</guid>
		<description><![CDATA[It’s Not a League of Their Own: Boston Dirt Dogs has an excerpt from the 2008 Red Sox Annual in which the authors size up the Sox’ competition in the American League. On the whole, it’s pretty interesting I guess, but the best part is that the section on the Orioles is just one long [...]]]></description>
			<content:encoded><![CDATA[<ol>
<li><a href="http://bostondirtdogs.boston.com/Headline_Archives/2008/03/its_not_a_leagu_1.html">It’s Not a League of Their Own</a>: Boston Dirt Dogs has an excerpt from the <em>2008 Red Sox Annual</em> in which the authors size up the Sox’ competition in the American League. On the whole, it’s pretty interesting I guess, but the best part is that the section on the Orioles is just one long reference to <em>The Wire</em>. And if you read a little further down there’s another <em>Wire</em> reference that’s masquerading as a pithy statement about the economics behind your brand new Tampa Bay <del>Devil</del> Rays:<br />
<blockquote><p>My economics are rusty, but when you have an inferior product in a saturated, inelastic market, one strategy is to re-brand the product. Therefore, exit the Devil, and their aqua uniforms, to be replaced by the San Diego Padres kits with blue replacing sand brown.</p></blockquote>
<p>Stringer Bell is alive and well in the sports pages, folks.</li>
<li><a href="http://www.atoker.com/blog/2008/03/27/webkit-gets-100-on-acid3/">WebKit gets 100% on Acid3</a>: “Yesterday’s news” you say? Nope. The news today is about Webkit/GTK. Awesome news for us LXers. Also, definitely take a look at this <a href="http://webkit.org/blog/174/scenes-from-an-acid-test/">account of the main Webkit team’s road to 100/100</a>. It’s got some fun insights for spectators of the race between Webkit and Opera for full Acid3 compliance. And for some (probably much-needed) perspective, here’s <a href="http://shaver.off.net/diary/2008/03/27/the-missed-opportunity-of-acid-3/">one Mozilla-er’s take on the Acid3 arms race.</a></li>
<li><a href="http://ejohn.org/blog/javascript-talk-at-northeastern/">JavaScript Talk at Northeastern</a>: It’s a video of John Resig’s recent talk at Northeastern on Javascript and jQuery. What are you still doing here?</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://mwhenry.com/blog/2008/03/reading-3-28-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What I’m Reading: 3/24</title>
		<link>http://mwhenry.com/blog/2008/03/what-im-reading-324/</link>
		<comments>http://mwhenry.com/blog/2008/03/what-im-reading-324/#comments</comments>
		<pubDate>Mon, 24 Mar 2008 17:22:42 +0000</pubDate>
		<dc:creator>Matt Henry</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[games]]></category>

		<guid isPermaLink="false">http://mwhenry.com/?p=12</guid>
		<description><![CDATA[Nine Techniques for CSS Image Replacement: If you spend any time at all playing with CSS, you know that there are a full bajillion techniques for replacing text with an image. It’s a lot to remember, and I’ll fess up that I tend to use whatever one I happened to have read about most recently [...]]]></description>
			<content:encoded><![CDATA[<ol>
<li><a href="http://css-tricks.com/nine-techniques-for-css-image-replacement/">Nine Techniques for CSS Image Replacement</a>: If you spend any time at all playing with CSS, you know that there are a full bajillion techniques for replacing text with an image. It’s a lot to remember, and I’ll fess up that I tend to use whatever one I happened to have read about most recently rather than taking a considered approach to which of them might be the best solution for a given situation. No more! The above-linked post does a great job of running through the pros and cons of the 9 (9!) major techniques, and from now on you (meaning “I”) no longer have any excuse to not use the best, semantic, most accessible one at every opportunity.</li>
<li><a href="http://meyerweb.com/eric/thoughts/2008/03/23/drugs-bugs-and-ie8/">Drugs, Bugs, and IE8</a>: A predictably good read from Eric Meyer, but I link to it mainly to have an excuse to echo the following point: There are a lot of beta browsers out there right now (one less, now that Safari 3 has shipped). If you’re testing your sites in them and something renders in any way other than what you were expecting, submit a bug report. <strong>Don’t</strong> change your code.</li>
<li><a href="http://webkit.org/blog/166/optimizing-page-loading-in-web-browser/">Optimizing Page Loading in the Web Browser</a>: For the browser builders, network latency is at least as big a problem as connection speed.</li>
<li><a href="http://www.gamasutra.com/view/feature/3581/a_japanese_rpg_primer_the_.php">A Japanese RPG Primer: The Essential 20</a>: Last week, <a href="http://www.gamasutra.com/" title="Gamasutra">Gamasutra</a> published this list of the best of the best in Japanese RPGs throughout the ages. It’s a top-20, so it’s not exhaustive, but it’s sure as hell exhaust<em>ing</em>–i’ve been chipping away at this beastie since last week. Anyway, if you’re at all into JRPGs, it’s a really fun read. It’s also neat to see some old favorites put into context alongside some seminal games that you may never have been exposed to.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://mwhenry.com/blog/2008/03/what-im-reading-324/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What I’m Reading: 3/20</title>
		<link>http://mwhenry.com/blog/2008/03/what-im-reading-320/</link>
		<comments>http://mwhenry.com/blog/2008/03/what-im-reading-320/#comments</comments>
		<pubDate>Thu, 20 Mar 2008 12:26:38 +0000</pubDate>
		<dc:creator>Matt Henry</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://mwhenry.com/?p=10</guid>
		<description><![CDATA[CSS Styled Scrollbars With Mootools and JQuery: Currently, only the IEs support the styling of scrollbars with CSS alone (although scrollbar styles are part of CSS3). This post links to a couple of Javascript-library-based techniques to get the job done in the meantime. Making ‘IE6-friendly’ PNG8 Images: Turns out our beloved hack to get transparent [...]]]></description>
			<content:encoded><![CDATA[<ol>
<li><a href="http://solutoire.com/2008/03/10/mootools-css-styled-scrollbar/">CSS Styled Scrollbars With Mootools and JQuery</a>: Currently, only the IEs support the styling of scrollbars with CSS alone (although scrollbar styles are <a href="http://www.css3.com/css-scrollbar-face-color/">part of CSS3</a>). This post links to a couple of Javascript-library-based techniques to get the job done in the meantime.</li>
<li><a href="http://www.sitepoint.com/blogs/2008/03/20/making-ie6-friendly-png8-images/">Making ‘IE6-friendly’ PNG8 Images</a>: Turns out our beloved hack to get transparent PNG32s in IE6 can <a href="http://blogs.cozi.com/tech/2008/03/transparent-png.html">sometimes crash the browser</a>. To play it safe and ensure crash-free viewing of your site, it’s probably best to use PNG8 until IE6 is no longer a factor (someday, «rassafrackin…»). This post gives you some techniques to make your PNG8 graphics almost as useful as PNG32s.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://mwhenry.com/blog/2008/03/what-im-reading-320/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What I’m Reading: 3/19</title>
		<link>http://mwhenry.com/blog/2008/03/what-im-reading-319/</link>
		<comments>http://mwhenry.com/blog/2008/03/what-im-reading-319/#comments</comments>
		<pubDate>Wed, 19 Mar 2008 14:49:33 +0000</pubDate>
		<dc:creator>Matt Henry</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[tutorials]]></category>

		<guid isPermaLink="false">http://mwhenry.com/?p=9</guid>
		<description><![CDATA[Martian Headsets: Spolsky’s take on IE8 &#38; web standards. Translation From MS-Speak to English of Selected Portions of Joel Spolsky’s “Martian Headsets”: Mark Pilgrim’s take on the above. SitePoint Guru Lists: SitePoint’s authors have listed the best articles on the SitePoint, er, site, for getting started in various areas of web design &#38; development.]]></description>
			<content:encoded><![CDATA[<ol>
<li><a href="http://www.joelonsoftware.com/items/2008/03/17.html">Martian Headsets</a>: Spolsky’s take on IE8 &amp; web standards.</li>
<li><a href="http://diveintomark.org/archives/2008/03/18/translation-from-ms-speak-to-english-of-selected-portions-of-joel-spolskys-martin-headsets">Translation From MS-Speak to English of Selected Portions of Joel Spolsky’s “Martian Headsets”</a>: Mark Pilgrim’s take on the above.</li>
<li><a href="http://www.sitepoint.com/gurulists/">SitePoint Guru Lists</a>: SitePoint’s authors have listed the best articles on the SitePoint, er, site, for getting started in various areas of web design &amp; development.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://mwhenry.com/blog/2008/03/what-im-reading-319/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Front-end Development Link Roundup</title>
		<link>http://mwhenry.com/blog/2008/01/front-end-development-link-roundup/</link>
		<comments>http://mwhenry.com/blog/2008/01/front-end-development-link-roundup/#comments</comments>
		<pubDate>Sun, 20 Jan 2008 15:20:16 +0000</pubDate>
		<dc:creator>Matt Henry</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[css javascript]]></category>

		<guid isPermaLink="false">http://mwhenry.com/?p=7</guid>
		<description><![CDATA[Here are just a few articles that have come out in the last couple of weeks that might be interesting and/or useful to some folks. What CSS Did We Learn in 2007 SEO site Search-This lists the CSS techniques they covered throughout last year. It’s a lot of useful, basic, meat-and-potatoes stuff. 101 CSS Techniques [...]]]></description>
			<content:encoded><![CDATA[<p>Here are just a few articles that have come out in the last couple of weeks that might be interesting and/or useful to some folks.</p>
<ol>
<li><a href="http://www.search-this.com/2008/01/09/what-css-did-we-learn-in-2007/">What CSS Did We Learn in 2007</a><br />
SEO site <a href="http://www.search-this.com/">Search-This</a> lists the CSS techniques they covered throughout last year. It’s a lot of useful, basic, meat-and-potatoes stuff.</li>
<li><a href="http://www.noupe.com/design/101-css-techniques-of-all-time-part-1.html">101 CSS Techniques Of All Time– Part 1</a><br />
Noupe begins a multi-part list of what they find to be the most useful CSS techniques. Again, a lot of great basic stuff for those who may be new to CSS, but it should also be pretty handy as a reference for the grizzled vets out there.</li>
<li><a href="http://ejohn.org/blog/acid3-tackles-ecmascript/">Acid 3 Tackles ECMAScript</a><br />
Resig lays out exactly what Acid 3 is testing. Very interesting, and some nice insight into some edge cases in Javascript</li>
<li><a href="http://www.oreillynet.com/xml/blog/2008/01/thoughts_on_firefox_30.html">Thoughts on Firefox 3.0</a><br />
Nice overview of some of the changes in Firefox 3. He mentions some improvements to the DOM implementation (and links to Mozilla’s more exhaustive list).</li>
<li><a href="http://meyerweb.com/eric/thoughts/2008/01/15/resetting-again/">Resetting Again</a><br />
Eric Meyer once again pushes the state-of-the-art in CSS resets.</li>
<li><a href="http://www.dave-woods.co.uk/?p=143">IE6 — CSS Bugs and Fixes Explained</a><br />
Another nice reference post. Dave Woods looks at a rogues gallery of cross-browser rendering issues.</li>
</ol>
<p>That’s it for now. Hopefully someone will find something useful in here.</p>
]]></content:encoded>
			<wfw:commentRss>http://mwhenry.com/blog/2008/01/front-end-development-link-roundup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Will IE6 Ever Die?</title>
		<link>http://mwhenry.com/blog/2007/11/will-ie6-ever-die/</link>
		<comments>http://mwhenry.com/blog/2007/11/will-ie6-ever-die/#comments</comments>
		<pubDate>Fri, 16 Nov 2007 20:21:00 +0000</pubDate>
		<dc:creator>Matt Henry</dc:creator>
				<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://mwhenry.com/?p=3</guid>
		<description><![CDATA[The other day, my XP install prompted me to update to IE7. I’m curious about whether this is happening to other Windows users out there. Does anyone else have a Windows box that’s forcing them to make the switch? What about you folks in the big shiny buildings? Are your corporate IT overseers deploying IE7 [...]]]></description>
			<content:encoded><![CDATA[<p>The other day, my XP install prompted me to update to IE7. I’m curious about whether this is happening to other Windows users out there. Does anyone else have a Windows box that’s forcing them to make the switch? What about you folks in the big shiny buildings? Are your corporate IT overseers deploying IE7 on your work machines?</p>
<p>At the lumbering behemoth of a company where I’m currently doing some contract work, all of the machines run IE6, and I can’t imagine that the IT group here is going to push an upgrade any time soon. Further, I don’t think it’s a stretch to say that there are scores of companies out there, from the very big to the very small, that are similarly unlikely to upgrade anytime soon.</p>
<p>As you can probably guess, the point of these queries &amp; speculations is that I’m really starting to wonder if the web development community will ever be able to stop supporting IE6. Of course the answer has to be “yes, at some point” but when? It’s only been a year since IE7 shipped, and I’m guessing that there are still more folks out there using IE6 than IE7. Although I can’t find any numbers about the IE6 vs IE7 market share, W3schools has <a href="http://www.w3schools.com/browsers/browsers_stats.asp" class="offsite">a breakdown of their site’s users</a> that shows more people using IE6 than IE7, and if the web savvy still skew that way, it seems safe to assume that the general population does as well.</p>
<p>I don’t have a good answer for that question (if you do, I’m all ears), but it’s worth thinking about. I’m all for pushing ahead and creating new standards (CSS 3? ECMAScript 4? HTML 5? w00t!), but if there’s never going be a widely used browser that’s going to implement them (to say nothing of implementing them <em>correctly</em>), then isn’t it all just navelgazing?</p>
<p>Of course, as I type this, I can hear one of the formerly devout IE people near my cube explain to someone how the Firefox Wed Developer Toolbar “can really make your life easier.” Maybe there’s hope after all.</p>
<p>Postscript: The Wiki page about <a href="http://en.wikipedia.org/wiki/History_of_Internet_Explorer#_note-12" class="offiste">the history of IE</a> mentions a rumor that <a href="http://news.softpedia.com/news/Internet-Explorer-8-0-Available-for-Download-on-Peer-to-Peer-Networks-45640.shtml" class="offsite">a pre-alpha IE8 has been circulating on P2P networks</a>. That pretty much has to be false, right? I’m sure the IE team will try their darndest to ship IE8 sometime before 2013, but I’m willing to bet they’re more focused on <span style="text-decoration:line-through">coming up with new and different ways to mangle web-standards</span> bug-fixes than getting another version out the door.</p>
]]></content:encoded>
			<wfw:commentRss>http://mwhenry.com/blog/2007/11/will-ie6-ever-die/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

