<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>A List Apart Comments for Article: Beyond DOCTYPE: Web Standards, Forward Compatibility, and IE8</title>
    <link>http://www.alistapart.com/comments/beyonddoctype</link>
    <language>en-us</language>
    <description>A List Apart Article Beyond DOCTYPE: Web Standards, Forward Compatibility, and IE8</description>
    <item>
      <title>Other Browser Support</title>
      <description>I think this is fabulous idea. One more way to get around buggy implementations. Have you been in contact with other UAs concerning Version Targeting, or only Microsoft?
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 05:33:55 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=1#1</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=1#1</link>
    </item>
    <item>
      <title>I have to say... I can't agree.</title>
      <description>I understand the need for us a web developers and designers to be able to "set it, and forget it" but I really think that the best option is the one we have now.  The one that doesn't lock us into any given version of a browser and keeps us honest with our code.

I am fearful of the possibility that companies stop thinking about how to offer improved accessibility, usability, and functionality buy building a site that is IE7 compliant and then leaving it for the next 10 years, bugs and all.

The current method almost requires companies to keep up with the times, or at least make an effort to give their users a better web.  The web needs to be able to "shed it's skin" every ten or so years and get rid of some of that old, unmanaged, outdated code.

How many people are going to miss those old Yahoo!Geocities sites anyway?
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 06:09:33 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=1#2</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=1#2</link>
    </item>
    <item>
      <title>Worst solution ever</title>
      <description>OMG! That's a terrible solution and impossible to implement. That would mean that if I wanted to create a browser, I would have to emulate the rendering behavior of all other browsers. That's just so absurd. 

Rendering and behavior should be standards based, not browser based.

Microsoft would like that solution because it is anti-competitive and would cause significant problems for the rest of the industry (everyone else would have to attempt to emulate IE 5,6,7,8,N's rendering behavior as Microsoft are the dominant player). In fact, this solution is even unsustainable for Microsoft because it would make their codebase huge as they keep all their bugs forever in their browsers. Stupid solution. I don't see it happening. 
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 06:21:34 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=1#3</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=1#3</link>
    </item>
    <item>
      <title>@Marcos Caceres</title>
      <description>I don't believe this solution would require Firefox to implement an IE rendering model. Since Firefox would be targeted by the FF abbreviation.

I am not convinced about this solution either though. I welcome the attempt to bring some sort of order to all this. However, I can't see Opera (or whoever) in 5 years time delivering an Opera 15 with 5 different rendering engines for versions from 10 to 14! 

In any case this will only work if all browsers agree on this convention and I just can't see that happening.
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 07:33:58 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=1#4</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=1#4</link>
    </item>
    <item>
      <title>I... I'm not sure</title>
      <description>I'm not sure this is a good idea. I find it hard to believe that browsers will render pages correctly in backwards-compatibility modes. Heck, *most* browsers are inherently buggy and laying bugs on top of other bugs is a recipe for failure.

To handle the past for *those* browsers we already have IE conditional comments, right?
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 07:47:50 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=1#5</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=1#5</link>
    </item>
    <item>
      <title>Versioning is the opposite of standardisation.</title>
      <description>It's inevitable that standards change, eventually making light switches, office buildings and webpages obsolete. When products in that state still ought to be useful to a broader market, they should be renewed or replaced. so I agree with Douglas Tondro: site owners have to continuously invest in standards compliant web content. They shouldn't leave that to other parties like their audience or any browser manufacturer.

In a industry that wants to take itself seriously, site managers are responsible for keeping pages up to date and browser manufacturers are responsible for prevailing standards above the little and big innovations they're longing for. Any mechanism for versioning will be bad for the process of becoming a standard compliant industry.
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 08:27:53 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=1#6</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=1#6</link>
    </item>
    <item>
      <title>I'm not convinced</title>
      <description>I'm ready to agree with Marcos Caceres, this is really a terrible solution and nothing I would like to see in future browsers. This will only lead to extremely bloated browsers with thousand of render modes and a web full of ugly and unmaintained sites.
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 09:08:19 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=1#7</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=1#7</link>
    </item>
    <item>
      <title>Untitled</title>
      <description>There's a big case of weasel words in this article. While it's fair to say that IE8 in standards mode renders Acid2 correctly, that's completely not equivalent to 'passing Acid2'. Passing Acid2 requires the browser to render http://www.webstandards.org/files/acid2/test.html correctly, and I don't see any meta tags on there.
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 09:27:09 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=1#8</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=1#8</link>
    </item>
    <item>
      <title>Oh God, Won't Someone Please Think Of The Children?!</title>
      <description>This sounds like the same half-assed approach that lead to the DOCTYPE switch in the first place.

In an environment with a potentially unlimited set of UAs to access pages on the Internet, how can anyone think it's a good idea to UA hardcode support information into the document?

If you want to render my document, there is a defined set of standards. If you aren't up to implementing those standards then make your own excuses, don't expect me to update my document to suit.

Now, I understand that this is a fundamentalist view and in "the real world" there are "allowances" that should be made. But something along the lines of what is being suggested here is just going to make the web less document-centric, and more about the "big" browsers. And here's a hint - the focus of the web should be the content, not the viewer.
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 09:27:43 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=1#9</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=1#9</link>
    </item>
    <item>
      <title>Um...?</title>
      <description>So we're reinventing browser sniffing?
Great, being an opera user, I'm going to be so thrilled with that, when people specify IE8, FF3, and then some lower number for everything else because they can't be arsed with other browsers.  So I get some crappy version when I run Opera?  Maybe Opera will have some sense and just ignore it.

Browser sniffing wasn't good the first time round, many of us spent a lot of time giving people reasons why browser sniffing wasn't bad, and now here we are, saying it's the best way forward?

As GarethAdams says, there are potentially an unlimited number of UA's, what are we going to do about mobile browsers? How about Flock, or other browsers that use the Gecko engine?

This sounds like a complete cave in to MS' demands, when they should be doing everything possible to bend over backwards to get this stuff right, they got themselves into this position, they need to get themselves out of it, without forcing web developers into bad practices.
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 10:21:40 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=1#10</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=1#10</link>
    </item>
    <item>
      <title>A Microsoft-centric solution</title>
      <description>bq. Sure, most trips through the “Wayback Machine” don’t suffer in modern browsers because the DOCTYPE switch still serves them well, but what about a site built to IE6’s implementation of “standards” mode? We already know that, in many cases, IE7 won’t render it properly.

Agreed, IE7 won't be able to render it -- but Firefox or Safari will, because the author didn't need to use wholesale hacks and workarounds for these browsers to get the layout to work in the first place.

You're proposing a Microsoft-centric solution to a problem that Microsoft created for themselves, by not keeping up with modern browsers post-IE6. That five-year gap produced the millions websites designed just for IE6 -- that Microsoft bosses are desperate to support at all costs.  

Why is the onus on people who are actually trying to use standards to declare it, rather than on the people who only support obsolete technology like IE6?
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 10:32:30 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=2#11</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=2#11</link>
    </item>
    <item>
      <title>In Defence of Standards Pedantry</title>
      <description>Firstly, if MS can get IE8 to render correctly via me using a meta tag - particularly one other browsers can use - I'll live with that. Their 'not break the web' mantra means that this is about the best we're likely to get from them here, so I'll settle.

That's what my head tells me. If there's something new, something that doesn't in itself break standards, I'm prepared to add it to my template.

Secondly, like wot Gareth Adams says:

"If you want to render my document, there is a defined set of standards. If you aren’t up to implementing those standards then make your own excuses, don’t expect me to update my document to suit."

It in my heart it _feels_ like a backward step. But I'm still prepared to give it a go.


 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 10:38:17 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=2#12</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=2#12</link>
    </item>
    <item>
      <title>This doesn't feel right</title>
      <description>Maybe this is a difficult concept to grasp but intuitively it doesn't seem like the right thing to do. It seems to be a solution designed solely to support the various versions of Internet Explorer which aren't able to easily co-exist with other browsers (or even themselves).

What's really needed is a concerted effort to make front-end web development a recognised profession. This might help to ensure that more developers have sufficient knowledge to overcome the differences between browsers whilst we move to a more standardised rendering situation.

After all there doesn't seem to be a problem with Progressive Enhancement when you know what you're doing.
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 10:55:38 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=2#13</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=2#13</link>
    </item>
    <item>
      <title>Declared Interests?</title>
      <description>Sounds like you put a reasonable amount of work into this concept, which rather flies in the face of many years of web standards effort.

Can I ask if you were paid by Microsoft for this effort, and if so how much?


 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 11:05:18 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=2#14</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=2#14</link>
    </item>
    <item>
      <title>Err, we allready have a standard for that...</title>
      <description>Well, as some other people noticed, I think this is not the right move to make. Because every website is already defining how it wants to be rendered. Just take a look at the doctype and you know.

There is a good solution; the browser vendors should implement standards as defined by the W3C. So we all know how a browser will render a site. Maybe not in the most smooth way, but you only have to build your site once.

This new standard will not be implemented by all browser vendors, so again we will have the problem fixed for only a few browsers. Its just another patch.

And by the way, how many MB is Safari for iPhone after 10 new render engines?
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 11:12:56 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=2#15</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=2#15</link>
    </item>
    <item>
      <title>I feel happy</title>
      <description>Not about a browser compatibility declaration, but the fact that Microsoft are concerned about standards compliance and not breaking existing websites.  Maybe there's hope for the future after all.
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 11:34:54 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=2#16</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=2#16</link>
    </item>
    <item>
      <title>Re:</title>
      <description>So some people are trying really hard to fight standards, interoperability, and maintainability. I admire the tenacity, but I'm about to lose any motivation to deal with that in a constructive fashion. (Qed.)
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 11:47:14 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=2#17</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=2#17</link>
    </item>
    <item>
      <title>This is not a sustainable solution</title>
      <description>I'm afraid that, on this occasion, I agree with most of the posters on the IEBlog that this is a very regressive step and I think the Webstandards folk really should be ashamed of going along with this.

There may have been some layout compat problems when IE7 launched, but the world has not fallen apart, and the IE7 Trident is certainly a major improvement on IE6 Trident.

I still don't really see why this metatag 'solution' should be needed. The only sites that are really going to need serious checking of layout are the kind of sites that are done by people who understand CSS and therefore more likely to be actively maintained.

People using table tags and other stuff are surely not likely to be affected for the simple reason that IE already implements all of the basics, and the vast majority of CSS stuff to the standards, with only more complex floats and other more complex areas less consistently supported (but again, IE7 Trident got alot of that closer to other browser vendors' implementations).

I think we just have to accept within the web development community that some breakage will occur as the web moves on. The same has happened in the security and other arenas. Otherwise we face the bad old world of browser sniffing, which surely we all tried to move away from years ago?

And also, how does this solve the issue of maintaining support for older browsers? Do we now have to maintain two copies of a site, one with the meta tag and one without? I'd say the use of the odd CSS hack is far preferable to that kind of situation.

I really hope that other browser vendors do not implement that and that the IE team think very seriously again about the consequences of implementing this. Compatibility is important but we have to accept that some breakage CAN occur as the web is a constantly evolving medium, and that people have to accept that.
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 11:50:07 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=2#18</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=2#18</link>
    </item>
    <item>
      <title>Down to the browser developers</title>
      <description>I will be very welcome to see "legacy rendering and scripting engines to display the site as it was intended—well into the future".  I hope that The Web Standards Project are able to get this rolled out with IE8, and as Hal Stephenson says it is great to hear that Microsoft are concerned about compliance.  I like the consensus though am not happy with adding meta tags to effectively "code fork" the correct rendering of websites that I build.
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 12:03:41 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=2#19</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=2#19</link>
    </item>
    <item>
      <title>Re: Declared Interests</title>
      <description>bq. Can I ask if you were paid by Microsoft for this effort, and if so how much?

The Web Standards Project has always been a grassroots, _volunteer_ effort. Members _donate_ their time. They are not paid for it.
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 12:04:24 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=2#20</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=2#20</link>
    </item>
    <item>
      <title>Untitled</title>
      <description>I agree with the majority that this is not the best solution. Moreover, it is likely to be a source of future browser instabilities. However, we are going to have to live with that.
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 12:10:36 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=3#21</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=3#21</link>
    </item>
    <item>
      <title>I like it</title>
      <description>The main problem with browsers and html interpretation has been that IE was bugged, and no one fixed it for a long time.
So everyone used it, thought the behaviour they witnessed was normal, and everyone was happy... Until other people came up with browsers that actually performed correctly.
But there were so many of those sites that were built wrong, that Microsoft could not do much without breaking compatibility. And with every version that came out, they had to be really careful about what they did, otherwise the world would collapse.
So standards were held back because:
- IE could not go the 'normal way' easily
- people building sites felt bad about writing correct code knowing 70% of the world wouldn't see it right

Here is a solution that makes it easier on Microsoft to move towards standards AND also has potential support for legacy browsers. How can this be bad (as long as it's not perverted) ?

The argument that companies can't support multiple versions is irrelevant: Microsoft still does it inside IE7 and they're the ones with the biggest stack of bugs.

I welcome this idea.
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 12:47:08 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=3#22</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=3#22</link>
    </item>
    <item>
      <title>A variation</title>
      <description>Rather than specifying a particular browser/s to render with, how about specifying a date when the website was known to render correctly across all browsers.

&lt;meta http-equiv="X-UA-Compatible" content="2007-12-18" /&gt;

Browsers would keep records of when a particular rendering agent was introduced, and render the page according to which engine was used at that date.  This method allows all browser developers to support the method and removes any developer specific values.
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 12:53:28 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=3#23</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=3#23</link>
    </item>
    <item>
      <title>Untitled</title>
      <description>bq. So we’re reinventing browser sniffing? Great, being an opera user, I’m going to be so thrilled with that, when people specify IE8, FF3, and then some lower number for everything else because they can’t be arsed with other browsers. So I get some crappy version when I run Opera? Maybe Opera will have some sense and just ignore it.

Absolutely. This new proposal would be a disaster for the web, it would be a disaster for the development of web standards and technologies, it would be a disaster for everyone who doesn't use IE or Firefox.

New browsers are going to support web standards. No new browser that doesn't will get very far. If even IE is going to support them, we should be in the clear as far as new browsers go. What that means is that any site that is coded to web standards should be fine in new browsers. If you're not relying on bugs and hacks, you won't have a problem.

Specifying which browsers get a cutting-edge version of the page is completely the wrong way to go about things. Design the "current" version, using the methods of progressive enhancement - and then ensure that any browsers that are known to not support technologies used get a stripped-down version that they _can_ understand.
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 13:00:21 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=3#24</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=3#24</link>
    </item>
    <item>
      <title>Disastrous</title>
      <description>I am sorry, but this can only be described as _madness_. We are talking about *browser sniffing* and *code forking* here, are we not? Although I appreciate the problem of dealing with legacy web documents, any solution that allows browser vendors to drift away from web standards and do their own thing is wrong, wrong, wrong.

bq. That’s because even Eric Meyer can’t predict layout or scripting bugs that may be accidentally introduced by a new browser version.

There shouldn't be a need to do that. If a new browser version emerges with such bugs, the developer community should notify the browser vendor so that they can roll out an update that fixes the problems.

This kind of feature also opens up the possibility of allowing browsers vendors to start creating device-specific browsers. Already, I see completely unnecessary iPhone-specific sites springing up all over the place - a slap in the face for CSS standards designed to cope with many devices.

No. This seems to be something conjured-up for the benefit of Microsoft, and not for the benefit of the web or the developer community.
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 13:04:08 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=3#25</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=3#25</link>
    </item>
    <item>
      <title>IE8 is not a new rendering engine</title>
      <description>_"The IE team began work on a completely new rendering engine for IE8"_

According to Chris Wilson in a recent "interview":http://www.sitepoint.com/article/ie-standards-chris-wilson he states:

_"We're not actually building a whole new engine, like the whole - In IE, our component was code-named a long time ago, 'Trident.' It's kind of the rendering engine and the object model and the parser - all of these pieces pushed together."_ 
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 13:19:29 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=3#26</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=3#26</link>
    </item>
    <item>
      <title>stupid</title>
      <description>This idea is full of fail. How many versions back must a mobile browser keep? Or let's say something renders ugly in version 8.1, like transparency. Would I specify 8.2 and hope it'll get fixed in that version, or would I specify edge and see all my other fixes break in 8.5, or will I specify 8.1 and forever have an ugly site? 

This will solve one problem for Microsofts introduktion of IE8, and that's it. For me a a developer, this will be just another thing to keep in mind while doing workarounds. And what's next? Specifying 8.1+FIX#14+SP3?
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 13:19:56 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=3#27</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=3#27</link>
    </item>
    <item>
      <title>Bad Idea</title>
      <description>This feels, and I think is, a very bad idea for the reasons mentioned above. The way it's been "revealed", while obviously going against the grain of openly developed standards, feeds into the negative feelings.

I, for one, won't welcome our new silly tags like this.
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 13:20:31 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=3#28</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=3#28</link>
    </item>
    <item>
      <title>Preservation</title>
      <description>The problem here center's around preservation of old websites.  What I think we have to remember here is that the web is still in its infancy.  As it grows, things are going to be lost...that is the nature of not just the web, but any new technology, dating all the way back to written word.  As browsers become settled around established standards, this problem will solve itself.

In simpler terms, you don't need to throw a Hail Mary in the first quarter when you are down by a field goal.  There is still plenty of game left to play, and urgency to solve every problem all at once is only going to hurt us in the long run.

On a different angle, I have to also state that in any website, content is king.  While I am sure some of us would like our designs to be saved and looked upon by future generations in the same way that we look upon some of the great posters of the 40s and 50s, that is mostly irrelevant as long as users can get to and understand the content.  And no matter how much of a disaster any older website comes out in modern browsers, people will figure out a way to get to the content.
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 13:25:13 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=3#29</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=3#29</link>
    </item>
    <item>
      <title>Microsoft don't want to break the web?</title>
      <description>They already have!

And now they want to fix it by reintroducing browser sniffing? If all you standards guys managed to get wuality time with Microsoft, surely it would've been a lot more beneficial to the web and its future to look them in the eye and say:

"You want to fix the mess you've made? Quite simply build IE8 to render standards TO THE LETTER. No interpretation, no second-guessing, just do what the specs say. Everybody else does it, why are you any different?"

But of course it's Microsoft and the real reason for all this is simply "but if we do things properly, there will be no reason for our users to stick with our browser, so let's act like we're doing the right thing and perpetuate IE-specific code".

You want to make sure everything renders properly on the web? Then make sure all browsers render the specs correctly. You then want to make sure developers use those specs? have browsers block ALL rendering if the DOCTYPE is missing or invalid.

No excuses on either side of the fence then.
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 13:26:10 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=3#30</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=3#30</link>
    </item>
    <item>
      <title>backwards compatiblity</title>
      <description>So how will previous versions of browsers handle things when they see a page marked as using a greater version number? How will IE8 handle a page that is marked as IE9?

This solution seems to only be a crutch to help with backwards compatibility between versions 6-8. I can't see how the approach will help with versions 9+.
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 13:35:48 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=4#31</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=4#31</link>
    </item>
    <item>
      <title>Interesting but probably a bit too optimistic</title>
      <description>I must admit that I have different feelings on this suggested approach. 

On one hand I can see the use of a way to preserve the site in a manner as it has been designed and implemented even some years furter in the future (think about campaign sites that are not developed further when they are done).

On the other hand I do agree with others that it most likely is un-doable to ship new browser versions with a couple of legacy versions to support old sites. There are various reasons why this is not easy to do for browser vendors, but I will just highlight the big 2:

File size:
Every new browser version will carry at least 2 older versions with it making the distributable much bigger. This will make the threshold for low bandwidth regions like Asia and Afrika to adapt new browsers even higher then it already is (which is the reasons why IE6 is still a very big player worldwide).

Browser start-up time:
When each request to a site tells the browser to run in a differnet version it probably will not be uncommon to have the browser spin off multiple processed running an older version of the browser making the rendering time to view a site much higher. Also this will slow down the machine which again is the biggest problem in less evolved IT regions like Asia and Afrika. IE might solve this problem by adding all supported versions to the OS start-up process, making that slower again.

And as a last comment I have to admit that we have not had many problems for the company that I work for to make sites work in IE6, IE7, FF2, Safari 2 and Opera 9. Usually we only have to add aditional logic for IE6 and that only runs when accessed by an instance of IE6.

Conclusion:
I like the idea, and in theorie it could have it's benefits, but in reality I do see far too many obstacles in the way for this to ever reach the production environment.
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 13:57:12 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=4#32</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=4#32</link>
    </item>
    <item>
      <title>Typical Microsoft...</title>
      <description>"The solution you guys all came up with was great but we want to dominant like we did with Windows. So... Rather than fixing our browser to work like everything else we’ll invent something new so you have to go and change everything. Wooo go us!"

How about they just change the damned box-model problem and we can all get on creating new stuff rather than adapting our perfectly good code to suit Microsoft’s browsers?

Two words... Web and Standards
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 14:06:23 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=4#33</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=4#33</link>
    </item>
    <item>
      <title>&lt;meta&gt;</title>
      <description>First we get doctype, now we get an extra meta. What's next.
Why not adjust the doctype and put this info there?
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 14:25:01 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=4#34</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=4#34</link>
    </item>
    <item>
      <title>code to standards, not browsers</title>
      <description>I want to code to standards, not browser versions. 

The ideal web is a web where you don't have to think about differences between browsers - because there are none. Now Microsoft is moving away from that ideal by introducing another rendering trigger, while there should be only one. 

A strict doctype should trigger standard-compliant rendering for all browsers. Until IE is not fully compliant (hopefully that won't take too long), I'm all for &lt;!--[if IE N]&gt;. 
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 14:26:54 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=4#35</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=4#35</link>
    </item>
    <item>
      <title>Untitled</title>
      <description>I've read what Microsoft had to say, I've read both articles here, I've read Anne van Kesteren's post, and now I've read through the comments up till now.

The one thing thing that finalized my thoughts was what Blaise Kal just wrote, "I want to code to standards, not browser versions."

I'm sorry, but this is a sad day in web development.
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 14:42:05 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=4#36</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=4#36</link>
    </item>
    <item>
      <title>Displaying older pages</title>
      <description>Is keeping the exact rendering engine of older browser versions REALLY that important in displaying older websites?

Most of the content will still display in some from or another in future browsers, if it doesn't, just turn off the styles! If the exact rendering is important (which it really shouldn't be in most cases), then yes, people who care enough can boot up their virtual PCs and load it up in the browser it was intended for.

Keeping an ever-increasing stack of rendering engines in a browser just for a small percentage of cases (which most of the time will display well enough anyway) seems like madness to me.

I'm wondering if this is actually a test by the upper-level standardistas. "Will you go with something stupid just because we endorse it, or will you use your common sense and renounce it?" Still, I'll try to keep an open mind.

Oh, and one last thing...shouldn't Microsoft have collaborated on this with the W3 as well as WaSP? 
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 14:42:12 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=4#37</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=4#37</link>
    </item>
    <item>
      <title>Better solution: application/xml+xhtml</title>
      <description>Here's a better solution: If a document is served as application/xml+xhtml and validates as XHTML (any version), render it strictly according to that standard (using the new IE8 standards-compliant mode). Otherwise, behave like IE7. This is the best of both world: The current web behaves as-is and developers who are moving forward get full support for standards. 
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 14:53:57 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=4#38</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=4#38</link>
    </item>
    <item>
      <title>Standards are optional again!</title>
      <description>I reached the end of the article and thought "I must've missed something, I must've misunderstood".

I then read the comments and, no, it really is as stupid as it first appeared:

1. we're imposing on browser-makers to provide increasingly bloated applications to service obsolete rendering standards

2. we're encouraging web developers to take the easy route and produce sites that favour a particular browser - so much easier than coding to W3C standards ... hey!  We can all go back to using Front Page Express!  

WaSP, Zeldman, Molly, et al just took a major nosedive in credibility for clear thinking - although this is *exactly* the sort of 'feature' we've come to expect from MS.

We've had enough of needing hacks for MS ... and now they're adding more. [expletive] idiots.
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 14:58:00 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=4#39</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=4#39</link>
    </item>
    <item>
      <title>It's that mantra thing.</title>
      <description>What's the problem with breaking badly designed sites? A car that's not road worthy is kept away from the road.

The mantra for MS shouldn't have been "Don't break the web" when it's already broken, it should have been "Let's fix the web". And if that means that some sites won't work properly on newer versions of IE, then so be it. Web owners will have to update their sites, as they no doubt do every once in a while anyway.
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 15:14:40 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=4#40</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=4#40</link>
    </item>
    <item>
      <title>Totally confused</title>
      <description>I am totally and utterly confused.

When creating websites I take the tactic of "build for the best and test for the rest". I do not know if Firefox is the best, but that's the one I built initially for. And having been in this work for a couple of years already I manage to create sites that at first not completely fail in the rest. And with a few tweaks I make things work.
I take Web Standards as my starting point.
If a new browser (version) comes along I might test if it is relevant for the site or target users. When something breaks, I fix it.

But now a new concept is introduced. When I am done with building the site and it is fully tested. I must mark it with all the compatible browser versions (_what about the combination of browser version and OS?_) and I have to do that really careful so as not to miss a browser or version.
When a new browser (version) comes along I have to test it to see if does a good backwards compatible test (_does IE 11 renders correctly as IE 10?_) and test again to see if IE !! renders correctly as it self?
And finally I will have to make a change to the META tag.

Confusing and unnecessary extra work to say the least.
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 15:33:03 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=5#41</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=5#41</link>
    </item>
    <item>
      <title>MS Marketing strikes again ...</title>
      <description>Having just read the comments at http://blogs.msdn.com/ie/archive/2008/01/21/compatibility-and-ie8.aspx, which are similarly negative to the ones here, it occurred to me that this decision reeks of MS Marketing.

This isn't a decision to help the end user, or web developer, which is how it's being sold.  This is a damage limitation strategy by MS Marketing and it's another 'divide and conquer' mechanism that the mighty MS is so fond of.

Opera, Mozilla, Safari don't ask for special treatment when they release a new, improved browser - but then they've adhered as closely as possible to W3C standards, so the impact is usually minimal.

MS/IE on the other hand steals more time and resources with every release - doctype switches, CSS hacks, conditional comments for 5.5, 6, 7 and now they're giving us meta switching.  Where does it end?!

We all accept that the web is an evolving entity, and most of us have come to recognise that adherence to a strict set of standards is the absolute best way to ensure future compatibility.  Everyone apart from Microsoft and now, sadly, WaSP.

"Web design - 10% creativity, 90% Microsoft Internet Explorer".
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 15:39:00 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=5#42</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=5#42</link>
    </item>
    <item>
      <title>Responses</title>
      <description>First off, let me say that I too shared the reservations many of you are expressing. In fact, it took me nearly two months to realize that this was the best way to move the web forward while preserving our investments thus far.

In response to a few questions/statements:

bq. I am fearful of the possibility that companies stop thinking about how to offer improved accessibility, usability, and functionality buy building a site that is IE7 compliant and then leaving it for the next 10 years, bugs and all.

God, I hope that's not the case. But think about a site built for the current field of browsers, perhaps something critical like an online banking application. Let's say that a new browser version launches 3 months after the application is brought online and the team has coded to web standards, has used unobtrusive JavaScript, and everything else that is considered a best practice right now. If that browser has a single bug that affects a critical part of the application, the team has to scramble to fix the break as soon as they hear about it from a user (or several hundred). With version targeting, the team can test the new browser version internally before updating the @meta@ element (or the HTTP header) to add support for that new browser. And no users experience problems, no bosses freak out, and customer service isn't fielding endless calls they have no idea how to respond to.

I think that's a pretty good trade-off for adding a standards compliant @meta@ element to documents.

bq. I can’t see Opera (or whoever) in 5 years time delivering an Opera 15 with 5 different rendering engines for versions from 10 to 14!

I am not a browser vendor nor have I ever made a browser, so I don't know what percentage of browser code is specifically devoted to rendering and scripting support, but I can say that it would seem reasonable to me that browsers may retire certain rendering modes as time passes. Broswers will have the ability to read the rendering modes of pages and report on that. If, over time, certain rendering modes start to take up a smaller and smaller piece of the content pie, it may be justifiable to end support for them. But, again, I'm not a browser maker.

On a related note, computers (including those that drive mobile devices) are becoming exponentially faster and storage is much cheaper than it has ever been. If maintaining support for a legacy rendering and/or scripting engine adds an additional 5-10% to the size of the app, I don't see that being a huge problem. That said, I am as concerned as anyone with code bloat and hope that knowing these engines will need to exist well into the future will provide the impetus needed to keep developers honest and their code clean.

bq. There’s a big case of weasel words in this article. While it’s fair to say that IE8 in standards mode renders Acid2 correctly, that’s completely not equivalent to ‘passing Acid2’. Passing Acid2 requires the browser to render http://www.webstandards.org/files/acid2/test.html correctly, and I don’t see any meta tags on there.

An astute observation, "Robyn":http://www.alistapart.com/comments/beyonddoctype?page=1#8;  it's true that the ACID2 test doesn't have the @meta@ required to trigger IE8 to use the latest rendering mode, so IE8 does not _technically_ pass the test. But it is also possible to use an HTTP header to accomplish the same thing as the @meta@ element. So, with the X-UA-Compatible HTTP header applied, IE8 would, from what I understand, pass the ACID2 test.

bq. Can I ask if you were paid by Microsoft for this effort,
and if so how much?

As "Jeffrey said":http://www.alistapart.com/comments/beyonddoctype?page=2#20, I received no money for my work on this project. In fact, the one time I did fly out to Microsoft for a discussion of IE8, I paid my own way.

bq. I am sorry, but this can only be described as madness. We are talking about browser sniffing and code forking here, are we not?

Actually, no. This implies no code forking whatsoever. Version targeting simply lets browsers know what browser version the site was built against. It does not require or endorse browser sniffing or code forking. Nothing we have been doing, to date, would change, except we would have to include the @meta@ element to tell IE (and perhaps, eventually, other browsers) we are targeting a particular version of that browser. We will be able to continue using progressive enhancement techniques as we have been for the last few years, the only difference being that we will be able to introduce support for new browser versions on our timetable instead of the browser vendor's.
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 15:45:50 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=5#43</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=5#43</link>
    </item>
    <item>
      <title>Bad Idea</title>
      <description>I have to agree with the majority of posters here, that this is a really bad idea. Do we really want to return to the days of "Designed for Browser X" (albeit in a programmatic form)? If a document claims to follow a particular standard, the user agent should do its best to respect that. How do we explain to amateur designers who are trying to follow the standards why they need to add some additional bit of code to make IE work 'properly'? If IE and various authoring tools have made a mess of things previously that's their lookout.

Authoring tools can be upgraded, and if IE7 really "broke the web", I'd expect people who got burned then to have fixed things in a much more future-proof way, or at least to be much more aware of the issue when IE8 launches.

Moreover, any designer worth their salt will have their site working in Firefox etc. these days. So surely a standards-compliant next version of IE would behave pretty much as Firefox et al. does now, and hence not break that much anyway. (You'd need to rename the trigger string in IE conditionals so things like &gt;IE6 aren't triggered, but that's no big problem.) Even if IE8 does break things, all the designer has to do is ensure the main standards version is sent unaltered to IE8 and that should fix most issues...
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 15:53:59 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=5#44</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=5#44</link>
    </item>
    <item>
      <title>In response to David</title>
      <description>In "his comment":http://www.alistapart.com/comments/beyonddoctype?page=4#39 (posted while I was writing my last one), David One preposed the article was making the following statements:

bq. 1. we’re imposing on browser-makers to provide increasingly bloated applications to service obsolete rendering standards

bq. 2. we’re encouraging web developers to take the easy route and produce sites that favour a particular browser – so much easier than coding to W3C standards … hey! We can all go back to using Front Page Express!

On the first point, I am not im complete disagreement with you, but would like to bring up the fact that browsers may not implement a new rendering or scripting engine between releases, so IE9 may be the same as IE8, meaning no extra bloat would be added to the application. The same goes for any browser.

And as I pointed out in "my previous comment":http://www.alistapart.com/comments/beyonddoctype?page=5#43, I think the trade-off is worth it.

On the second point, I couldn't disagree more. No one (not even Microsoft) is saying "too hell with standards." I plan to continue advocating, as I have for years, building sites to web standards, using CSS layouts and such. This is just another tool to allow developers to control the evolution of the sites we build and make sure they stand the test of time.
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 15:56:35 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=5#45</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=5#45</link>
    </item>
    <item>
      <title>Scramble to fix breakages</title>
      <description>You know, I'd hope my online banking site has developers who will get beta versions of upcoming browsers and fix any major bugs and issues before the site goes live. Surely that's what you should be expecting as a client?

Regarding my comment about Acid2 and meta elements, my comment still holds. For the moment at least the webstandardsproject.org server isn't sending any IE-specific headers, so it still won't pass the test. Fair enough, the server might be altered in the future to add these, but then there's the whole irony of the 'webstandards' server implementing non-standard code to work around the non-standard bugs of a non-standards-compliant browser.
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 15:57:46 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=5#46</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=5#46</link>
    </item>
    <item>
      <title>Very bad idea</title>
      <description>The idea is basically desastrous. It simply resembles those old nasty "optimized for browser XY" messages. Not at all a good idea.

If there is a need of adding some kind of compatibility information, there would be a way to do this with minimal efford and without specifying a specific _browser_ but a specific standard. 

So already known is the old &lt;meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"&gt;. There do exist similar constructs for Script (&lt;meta http-equiv="Content-Script-Type" content="text/javascript"&gt;) and style (&lt;meta http-equiv="Content-Style-Type" content="text/css" /&gt;). All could be expanded by a version info required, added optionally with a separating semicolon, as with the charset in the content-type property. This might be a minimum requirement or an exact requirement, which is up to the browser to decide. This specifies the version of the required _standard_, not the required _browser_, which would be much more useful.

 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 16:05:47 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=5#47</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=5#47</link>
    </item>
    <item>
      <title>The view from Mozilla...</title>
      <description>One Mozilla dev gives initial thoughts:

http://weblogs.mozillazine.org/roc/archives/2008/01/post_2.html
http://weblogs.mozillazine.org/roc/archives/2008/01/slipping_the_ba.html

I'm looking forward to the response from Håkon (http://people.opera.com/howcome/), whom I suspect will be even more damning.

Finally, this is what Microsoft wrote in *1998*:

"Microsoft has a deep commitment to working with the W3C on HTML and CSS...We are still committed to complete implementations of the Recommendations of the W3C in this area (CSS and HTML and the DOM)."

*10* years ago they were claiming deep commitment to W3C, and yet they're still trying introduce more junk code to avoid adherence to those standards.

If it were funny, it'd be a joke.
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 16:07:37 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=5#48</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=5#48</link>
    </item>
    <item>
      <title>Here we go again.  Another hack</title>
      <description>Why are we, again, having to fix the web for Microsoft.  Shouldn't Microsoft be fixing itself for the standard web?  Why are we treating Microsoft as a charity case?
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 16:09:11 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=5#49</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=5#49</link>
    </item>
    <item>
      <title>Re: scrambling to fix breakages</title>
      <description>If such a scenario happens when, say, Firefox 3 is released, the only people scrambling to fix breakages would be the Mozilla team.

The people making the website would—quite rightly—blame Mozilla for Mozilla's bug and there'd be a Firefox 3.0.1 within two weeks. Simultaneously, thousands of other websites would be fixed.

The only people this idea will benefit is browser makers who can't be bothered to fix their own bugs in a timely fashion.
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 16:13:26 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=5#50</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=5#50</link>
    </item>
    <item>
      <title>Security and future development?</title>
      <description>It seems strange that nobody has mentioned potential security holes in maintaining old rendering engines and them being implemented into new browsers. Wouldn't certain changes sometimes affect the rendering engine in future releases of software which could impact a small minority of sites that browser vendors may not be aware of?

Another issue that I can see emerging if this is put into practice is that business website owners stop updating their site with newer standards. We already have enough trouble convincing them that re-writing a site with accessibility and standards compliance in mind, how will this change when a site currently works in all browsers plus all future ones and therefore costs little to maintain, whereas embracing newer standards would lead to training costs and re-design costs?

The maintenence costs for this would be phenominal, imagine changes to the DOM 10 years down the line, imagine minor changes in browser behaviour that affect server-side issues, how would the browser-type be detected and so forth...
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 16:28:51 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=6#51</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=6#51</link>
    </item>
    <item>
      <title>WHO DOES THIS BENEFIT?</title>
      <description>I read through most of the comments, thinking I was in agreement with most people, cursing Mr Zeldman for entertaining this as a good idea for even a second - but then I re-thought.  It's not as bad an idea as all that, seeing as there is a hole that needs to be plugged (legacy sites coded for IE6 by chiefly .NET developers), but surely this is just a leaky and mostly perished plug, applied when most of the water has already drained clear of the sink.

The time to add this meta declaration was on the release of IE7, because there was a much greater disparity between the standards support of that browser and that of IE6. IE8 seems to be shaping up to be pretty compliant. So as a web author I'm happy to serve mark-up/CSS in conditional comments for versions less than 8, and then wait for the IE8 release. If I'm coding according to standards and declaring DOCTYPE correctly, why won't my code be future-compliant?

Furthermore, this IE7-compatible mode in IE8 won't be the same as real IE7, but will just be a patch to avoid any predictable gotchas, or at least any predicted by the dev team of that browser. And as IE9 is released, the IE7-compatibility mode will likely just have even more quirks. So your putative bank will tell you, the agency, that all you have to do is put in this magic meta tag and their app won't break in the new browser, when there's no way that can possibly be predicted - and as Mr Gustafson pointed out in comment #43, it only takes one edge case. Would you as the agency warn the bank that the declaration is only a bad sticking plaster or would you allow yourself to carry the can once the app fails regardless?

And anyway, what's the point? There are bugs in IE7, but we should already be writing to the standards and hacking back for specific browsers. Because Microsoft looks like it's going to bring out the goods in IE8, more or less, that's a strategy that should work well today even for IE. So what exactly is this fixing?
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 16:29:33 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=6#52</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=6#52</link>
    </item>
    <item>
      <title>Untitled</title>
      <description>bq. I am not a browser vendor nor have I ever made a browser, so I don’t know what percentage of browser code is specifically devoted to rendering and scripting support, but I can say that it would seem reasonable to me that browsers may retire certain rendering modes as time passes. Broswers will have the ability to read the rendering modes of pages and report on that. If, over time, certain rendering modes start to take up a smaller and smaller piece of the content pie, it may be justifiable to end support for them. But, again, I’m not a browser maker.
...
That said, I am as concerned as anyone with code bloat and hope that knowing these engines will need to exist well into the future will provide the impetus needed to keep developers honest and their code clean.

I understand that some apparently simple changes to a layout engine require wide-ranging alterations to source code. Sometimes keeping code clean means throwing out the old stuff and starting again.

bq. On a related note, computers (including those that drive mobile devices) are becoming exponentially faster and storage is much cheaper than it has ever been. If maintaining support for a legacy rendering and/or scripting engine adds an additional 5-10% to the size of the app, I don’t see that being a huge problem.

What about mobile phones? Where I work we have to account for every kilobyte of data and code that gets put into ROM. This simply would not fly.

bq. [B]ut would like to bring up the fact that browsers may not implement a new rendering or scripting engine between releases, so IE9 may be the same as IE8, meaning no extra bloat would be added to the application. The same goes for any browser.

They may take the opportunity of a new browser release to modify the user interface, but I cannot think of any a situation where changing the browser's major version number that hasn't been accompanied by a change in the rendering characteristics of that browser.
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 16:30:15 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=6#53</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=6#53</link>
    </item>
    <item>
      <title>Why put the burden on us?</title>
      <description>Wouldn't it be possible to reverse this?
Let IE8 work by default in standard compliance mode as it should but give the option of adding a metatag to regress to stupid-mode.
This way devs who can't be bothered/are stupid/have stupid management/don't have money or time to code to standards can use the metatag as a simple band aid while the rest of us can keep doing what we want to do; code to standards.
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 16:38:51 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=6#54</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=6#54</link>
    </item>
    <item>
      <title>WHAT?</title>
      <description>it's not often i'm left speechless...

here's a thought: if a site properly separates content from presentation (and behaviour, though admittedly that can complicate things slightly), then even if the rendering isn't exactly "how the author intended", the content (which is really what we're trying to preserve in terms of digital preservation?) is still perfectly clear? and if somebody really needs to see it as it would have been rendered in an old browser, maybe it's a case of making sure emulators are easily available? (i'm thinking along the lines of MAME, Amiga/Atari emulators, for instance)

and i agree with some of the previous comments that this sounds dangerously like an MS solution to a problem that MS created in the first place...
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 16:39:24 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=6#55</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=6#55</link>
    </item>
    <item>
      <title>solutions to problems</title>
      <description>bq. like an MS solution to a problem that MS created in the first place

Well, we want MS to come up with solutions for problems they've created. We just want the solutions to be tenable ones, not ones that require anyone who wants to do the right thing to do the wrong thing.
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 16:42:51 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=6#56</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=6#56</link>
    </item>
    <item>
      <title>Untitled</title>
      <description>You said:

bq. On a related note, computers (including those that drive mobile devices) are becoming exponentially faster and storage is much cheaper than it has ever been. If maintaining support for a legacy rendering and/or scripting engine adds an additional 5-10% to the size of the app, I don’t see that being a huge problem.

My response was:

bq. What about mobile phones? Where I work we have to account for every kilobyte of data and code that gets put into ROM. This simply would not fly.

I realise that you did mention mobile devices, so simply assume I didn't include the question, and just consider my substantive point.
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 16:42:55 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=6#57</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=6#57</link>
    </item>
    <item>
      <title>Agree!</title>
      <description>I agree with paul steffens. 

To combine this with my proposal some comments before, why not add a new mime type for Microsoft css and then set the version info as metatag or http header:

&lt;meta http-equiv=”Content-Style-Type” content=”text/mscss”; version="6" /&gt;

This would advise clients to use the Microsoft interpretation of css as in IE6. Any browser (including IE8) might then use this buggy css interpretation, or try to nevertheless use a standard css version, choke, not use any css or not render the page at all. This way even a FF4 might try to support that broken engine. 

And, if that info is not present, the default should always be the w3c standard.
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 16:46:48 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=6#58</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=6#58</link>
    </item>
    <item>
      <title>Browser identity</title>
      <description>If old pages are rendered correctly by FF Opera and other "standard" browser, but not by IE, the source of the problem is probably "browser sniffing". Pages are made to detect IE out of the crowd.
Now, what if MS changes the user-agent string (MSExplorer/8.0 instead of Mozilla/5.0, please don't use "IE" in the UA string), and the variables names used in conditional comments (to counter-effect the bad use of &lt;!--[if anyTest IE 6.0]&gt;), replacing them with newer ones, wouldn't it work better?
Old pages would see it as a new browser. Most of them won't segregate it and display a lower version, but use the same version sent to FF and others. And with CC still available in the new version, new pages will still be able to test the current "new" browser.

If IE8 encounters
 - &lt;!--[if lte IE 6.0]&gt; ignore, just play like FF
 - &lt;!--[if MSIE 8.0]&gt; use it 

same in js with "if (@_jscript_version &gt; 5.6)"
change the variable name to something else and start fresh.

This, assuming that IE8 doesn't need any of the corrections, or special settings driven by CC (CSS and JS).

One last fix: get rid of any IE-specific CSS hack, to ensure that old hacks won't take effect.

IE8 can keep its quirks mode for pages without doctype.
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 16:49:19 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=6#59</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=6#59</link>
    </item>
    <item>
      <title>How about "No"</title>
      <description>My mother always taught me that if you don't have anything nice to say, don't say anything at all.  I admit that I feel a bit guilty about what I am about to write, but I must get this off my chest.

As a motorist, I don't want policies put in place that make it safer for other motorists to drive drunk.  I want policies that smack them upside the head and then teach them the error of their ways.

Same thing here.

We shouldn't be making it OK to write poor markup, just because someone once built a browser that would render that markup OK.

We should be educating these people as to why standards matter, and why their code should follow them.

To me this just sounds like a cop-out. One more step toward the argument, "Who needs standards when my non-sensical, half-assed markup looks just fine on my computer."
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 17:09:02 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=6#60</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=6#60</link>
    </item>
    <item>
      <title>Version information leads to browser monopoly</title>
      <description>I "previously explained":http://lists.w3.org/Archives/Public/public-html/2007Apr/0279.html how version switches in browsers reinforce browser monopolies, and thus slow progress on the Web.
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 17:15:38 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=7#61</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=7#61</link>
    </item>
    <item>
      <title>Untitled</title>
      <description>bq. If that browser has a single bug that affects a critical part of the application, the team has to scramble to fix the break as soon as they hear about it from a user (or several hundred). With version targeting, the team can test the new browser version internally before updating the meta element (or the HTTP header) to add support for that new browser.

Uh, you realise you just shifted the responsibility for a dealing with a browser bug onto the *users* of the browser.

My guarantee that my page displays correctly is (should be) the *standard*. If you can't stick to it well enough to provide a reasonable rendering of my page then you shouldn't be in the browser market.

If I decided to break standards compliance and use non-standard markup and styles on my page, you can bet I'd get no sympathy from people when I told them it didn't render properly. Why should the browser makers get it any easier?

It's only been possible to take this attitude recently, since there _have_ been browser vendors who can create reasonable renderings of standards-compliant pages, and it's an attitude that you can now start pointing at people creating new, badly built pages.

Microsoft has to bear the burden for not meeting standards properly in the past, and letting the situation get as bad as it is. It's not unforgivable; someone mentioned earlier that the web is still in its infancy and there were bound to be things that went wrong. However, the solution to having broken the web is *not* to fix it by fouling and clogging it up for the future.
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 17:30:10 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=7#62</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=7#62</link>
    </item>
    <item>
      <title>Better for us!</title>
      <description>First question - how many websites that were designed _to web standards_ broke under IE7? Or Firefox 2? The only sites that have broken (as far as I know) are those that were hacked together out of play-dough and sticky-tape and written in green crayon. So now that IE7 and Firefox 2 are here, anyone whose site is broken by web standards and relies on IE6 hacks is probably stuffed up like a turkey already. IE8, IE9, Firefox 10 and Opera 27 won't make it any worse...

Second question - the more old hacky websites _are_ broken by new browsers, the better it is for us! Anyone who can design a website that works is going to be in higher demand to redesign and replace the old-skool kludgey websites that are broken. That's good!
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 17:37:58 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=7#63</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=7#63</link>
    </item>
    <item>
      <title>Untitled</title>
      <description>bq. Now sure, you could just shrug it off and say that since IE6’s inaccuracies were well-documented, these developers should have known better, but you would be ignoring the fact that *many developers never explicitly opted into “standards mode,” or even knew that such a mode existed*.

A developer should not need to "opt in" to standards mode, it should be the default behavior. 

bq. Microsoft reached out to The Web Standards Project (of which I am a member) and to several other standards-aware developers, and asked for our help in *coming up with a better method of allowing developers to “opt in” to proper standards support*.

Again, this seems like a very foolish approach.  Essentially, this is encouraging developers to *NOT* develop to standards.  Developers should have the option of "opting in" to non-standards support, not the other way around.
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 17:42:15 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=7#64</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=7#64</link>
    </item>
    <item>
      <title>Once Again Microsoft Infuriates Me</title>
      <description>New versions of Safari, Firefox and Opera have all come out and I've NEVER had to create workarounds because those browsers were worse than the previous versions. Each newer version fixed bugs in the previous. Yes, new bugs may be introduced, but those bugs should be fixed with patches, not left in until the next version.

I also read on the IE Blog that they thought developers expected IE7 to act like IE6. I expected the opposite. I coded pages to work in standards browsers, then hacked for IE6. I expected IE7 to act like Firefox, Opera, Safari, et. all. I was disappointed then, but hopeful for IE8. Now I'm disappointed AGAIN with IE8. Here's how to resolve the problem:

1. No doctype or malformed doctypes should trigger Quirks mode.

2. Including a proper doctype should trigger full Standards mode, without regard to which standards the browsers support. It just means the browser supports standards and I'm coding to standards.

3. Get rid of conditional comments in standards mode. If the browser properly supports Web standards, there is no need for conditional comments.

I don't code to a certain rendering engine, and certainly not to a certain version of that rendering engine. I code to the standards. The standards themselves have backwards compatibility and forward compatibility in mind and that's what we need. I don't want to change every site I've made in the last X number of years because Microsoft came out with another broken browser. I guarantee Internet Explorer will be the only browser we need to use this new META tag with. When only one browser requires this, that right there is a red flag saying something is still broken and needs to be fixed.
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 17:44:39 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=7#65</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=7#65</link>
    </item>
    <item>
      <title>'Opt-out' surely, not 'opt-in'</title>
      <description>bq. Essentially, this is encouraging developers to *NOT* develop to standards.

Looks like someone's beaten me to making my point, but surely the whole thing should be a case of opting-out of the all singing, all dancing brand spanking new standards-based rendering engine?

bq. Developers should have the option of "opting in" to non-standards support, not the other way around.

I can see why, as a company, Microsoft would make this decision though - many of Microsoft's apps use the IE rendering engine to render user interfaces and with the introduction of Internet Explorer 8, many of these interfaces could be adversely affected. I'll bet that there are product managers all over Microsoft lobbying for this meta tag so that their interfaces don't break once IE8 is installed.

I'm not saying I agree with Microsoft's decision to force those of us who care about standards (count me in) to add this meta tag to their pages, but I can see why they would choose to do it.

With that in mind, I see the 'edge' declaration as a solution to a problem that should never have existed in the first place.
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 17:55:43 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=7#66</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=7#66</link>
    </item>
    <item>
      <title>Am I the only one who likes this idea?</title>
      <description>From what I can see, this is actually a _good_ idea. If you're a browser vendor, and you don't want to support this... well, don't. No one's forcing you to. Microsoft is just giving developers a way to say, "This page works with IE7. If you can, make it work like IE7 did."

Saying "everyone should just follow the standards" is good and nice -- except that the standards are very complex, sometimes ambiguous, and occasionally internally inconsistent. Just like C++ code, standards are written by people and can have bugs.

Also... IE isn't the only browser that changes behavior across versions. Firefox 3 passes acid2 whereas FF2 doesn't -- obviously, the two versions mean something slightly different when they say they're standards-compliant. Even in the "equal" world of standards-compliant browsers, some browsers are more equal than others.

As someone who builds intranet-style web applications (that work cross-browser, thank you very much ;-) I'd love to be able to pin my app down and say "This works with IE7 and Firefox 2 and Safari 3. Browsers, if you can act like any of those, you'll deliver a good experience to my users."

And I know it's a good idea to test your web work with every browser you'll want to support. Are you sure you'll be in your current job, ready to do that, forever? Are you sure you'll be able to spare the time to do that testing before users get new browsers?
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 18:01:06 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=7#67</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=7#67</link>
    </item>
    <item>
      <title>@Nate</title>
      <description>It doesn't do what you are thinking it does.  You need to add this magic tag to make IE8 act better than ie6/7.

This isn't going to fix the testing with every browser problem.  It just makes testing harder, because you'll have to test each browser and test each browser at different versions.

So, you'll be testing:
* IE8 running as IE8, IE7, IE6
* IE7
* FF2
* FF3 running as FF3, FF2, FF1.5
* Opera9 running as opera9, opera8
* Safari3 running as safari3, safari2,
* safari2

Why do you have to check this?  To see if your page works better as a newer browser version or an older one.

What a mess.

This is a horrible idea.  I don't mind adding an opt-out like "I really need IE6 type behavior", but adding opt-in for the best standards compatibility is ridiculous.

Ciao!
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 18:15:16 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=7#68</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=7#68</link>
    </item>
    <item>
      <title>Untitled</title>
      <description>"Saying “everyone should just follow the standards” is good and nice—except that the standards are very complex, sometimes ambiguous, and occasionally internally inconsistent."

You mean like IE is?  At least all other browsers do a significantly better job at it then IE.

"IE isn’t the only browser that changes behavior across versions. Firefox 3 passes acid2 whereas FF2 doesn’t"

Other browsers do not change behavior.  Passing Acid2 is done by adding features and fixing bugs, not changing how the browser acts in different contexts.
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 18:17:15 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=7#69</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=7#69</link>
    </item>
    <item>
      <title>Scramble to fix for new version?</title>
      <description>Aaron, in comment #43 you say: "Let’s say that a new browser version launches 3 months after the application is brought online and the team has coded to web standards, has used unobtrusive JavaScript, and everything else that is considered a best practice right now. If that browser has a single bug that affects a critical part of the application, the team has to scramble to fix the break as soon as they hear about it from a user (or several hundred)."

this is the line i heard often from many of our suppliers for large enterprise systems (SAP etc) with web interfaces. they were frantically telling our university staff not to upgrade to IE7, because their systems broke, a month or so before launch of 7. strangely though, fairly feature-complete beta versions of 7 were already available to everybody ages before then...the developers just didn't bother testing their product (written in superbly poor, IE6 specific code, which wouldn't even run in Safari or Firefox) against it by the look of it. i seem to remember even 37signals moaning when IE7 was released. so, i don't quite buy the "totally surprised by the unexpected new release and the bugs/differences in rendering that we scrambled to fix it" line.

"With version targeting, the team can test the new browser version internally before updating the meta element (or the HTTP header) to add support for that new browser."

or they can leave it exactly as it is and think that current and future browsers will faithfully emulate the old browser behaviour.
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 18:17:59 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=7#70</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=7#70</link>
    </item>
    <item>
      <title>The doctype ISN'T broken</title>
      <description>I must preface by saying that I am wholly in shock at the suggestion of going back to browser specific rendering. This seems a giant step back in time.

Browser sniffing by any other name is still browser sniffing. And it stinks.

Keep in mind that all the hacks and workarounds for IE are just that - hack and workarounds used to compensate for IE's lack of ability to implement relatively straightforward simple  clear standards. Therefore it falls upon web developers to fix their hacks - not browser manufacturers. Be responsible for your work. New meta directives are not needed to correct this.

Implementing a new meta directive to select which browser versions that you want your site to work in strikes at the very heart of web standards. How does this in any way, shape manner or form help standardize anything? It does not. In fact it is difficult to imagine anyone that values a web industry based on standards and open access even contemplating a scheme like this.

It does seem that IE is promising a holy grail, beckoning us to come up from the swamp that we wallow in, hoping all the while that we forget that it is they who made the swamp in the first place.

Does all this seem patently absurd to anyone else?
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 18:18:19 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=8#71</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=8#71</link>
    </item>
    <item>
      <title>See a few Problems</title>
      <description>While I see where the author is coming from with this idea a few this bother me. 

I worry about new set vulnerabilities that could appear with this browser lock idea.   Lets look at this with the eyes of a hacker.  Using the mixing of browser versions on one page, or browser window, can I use the security vulnerabilities, or standard abilities, from one browser version to take over, hijack, steal, or obfuscate the data in another version.

You think XSS is a problem, now all the browsers will have to deal with XBS  (cross browser scripting) 

I think this might be a can of worms that might be best not opened.
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 18:20:10 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=8#72</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=8#72</link>
    </item>
    <item>
      <title>A little confused</title>
      <description>Okay.  After thinking about this for a while, I'm confused.

What is a browser supposed to do with this tag.  We have one use case at the moment: IE8 only renders fully standards compatible if and only if the web page is marked compatible with IE8.

Does that mean IE8 acts like IE6 otherwise?  Are transparent PNGs broken?  Does it pollute the global JS namespace? In what way does it work like IE6?

So if FF3 applied this, would it act like FF2 unless FF3 is marked compatible?

I'm confused.  Is this meant to lock the web to it's current version?

Regarding the amount of work needed to leave quirks available:  It's hard and requires a lot of code.  A lot of the quirks are actually bad architecture decisions.  If you change the architecture, that means you have a whole 'nother code base to manage.  I imagine the hasLayout() was fixed by actually fixing the design.  That means that they have to emulate the old architecture. How can a web designer be sure that they will emulate hasLayout() correctly?

I think emulating old bugs is a waste of browser developer time and will just lead to wonderful hacks like "Well, if you use IE=6 compatibility, you have to work around hasLayout() like this, but if you actually are IE=6, then you need to do this instead so you can detect if this is IE6 or not by...."

Ciao!
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 18:29:03 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=8#73</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=8#73</link>
    </item>
    <item>
      <title>OS Versioning</title>
      <description>This versioning seems to assume that a browser is the same across all platforms, as well. Shouldn't there also be versioning of the operating system? We know from the past that, for example, IE5 for Mac was quite different than IE5 for Windows: doesn't this versioning assume that Firefox 9 (and all browsers) is the same across all platforms? Or does the versioning get more complex? 
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 18:30:43 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=8#74</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=8#74</link>
    </item>
    <item>
      <title>DITTO ON THE OPT-IN THING</title>
      <description>When I wrote my previous comment (ungrammatical subject header and all) I hadn't read the part yet where it was explained that a web author would need to declare this meta tag in order for pages not to render like IE7 (or IE6?).  So what percentage of the pages published to the web are likely to render any different in IE8? If that percentage were as low as I expect it will be, much of the world will then be running a hobbled browser in emulation mode, and if that percentage were high, wouldn't we just be polluting the web with what is effectively proprietary MS declarations (as the other browser vendors surely won't touch this suggestion with a hundred foot pole)? And won't we have to then change our meta tags when IE9 is released so it can properly render what was already perfectly compliant, validating mark-up?  When will it end (it will end, right)?

Nope, this is all the very epitome of that which is bass-ackwards.
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 18:50:25 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=8#75</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=8#75</link>
    </item>
    <item>
      <title>suggestion</title>
      <description>Here's an idea that came up on a mailing list I'm discussion this topic on:
This problem is more or less IE specific only. All other browser vendors just looks forward with the current version being the only one. So how about when IE8 renders a page that it suspects might look weird (because it's coded correct) it will pop down one of those nifty little bars saying "This page might look weird to you. Wanna try showing it in IE7 mode? [Yes] [No] [Always for this site] [Don't ask this again]". 

Everyone happy?
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 19:17:57 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=8#76</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=8#76</link>
    </item>
    <item>
      <title>suggestion</title>
      <description>Oops, I messed up. This is what I intended to write: "This page might look weird to you. Wanna try showing it in IE7 mode? Yes / No / Always for this site / Dont ask this again"
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 19:19:31 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=8#77</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=8#77</link>
    </item>
    <item>
      <title>yeesh...</title>
      <description>I'm a bit hesitant to comment so soon after reading this, but after a couple hours mulling it over it still seems like a bad idea in many ways. First of all, the goal of developing with progressive enhancement is to make things forward-compatible and embrace "enhancements" as they come out. Since we are building using web standards and fairly compliant browser rendering, we can safely assume that future browsers will not drastically "break" what we build today. For backwards compatibility we have conditional comments, and as older versions of IE slip off the traffic map we can remove the conditionals accordingly.  In my experience so far, this approach actually works really well! 

So assuming this idea gets implemented, aren't we punishing the wrong people? In order to continue building using progressive enhancement, we will now have to add a new meta tag specifying "edge"? Shouldn't it be the default for a browser to render using the latest and greatest it's got?  Does this mean we have to dig back into all our future-proof sites on the web and add this tag to keep them future-proof? For the sites out there that are breaking now because they were built for IE5, isn't this the job of that site's developers to update things to proper standards? 

At the very least, I really hope the default behavior will be to use the current rendering engine if no override is present in the markup. 

What will motivate users to upgrade their browsers if the sites they use can't take advantage of any of its new features?

 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 19:38:45 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=8#78</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=8#78</link>
    </item>
    <item>
      <title>Browsers should not suck by default.</title>
      <description>Aaron: For the benefit of future readers who'll come across your article through googling and don't know context, I think you should make it more clear in your article that FF=3; is just an example, and won't actually work unless Gecko devs support this - which it "looks like":http://weblogs.mozillazine.org/roc/archives/2008/01/slipping_the_ba.html they strongly "don't intend to":http://weblogs.mozillazine.org/roc/archives/2008/01/post_2.html . (For, as you can read there, very good reasons; reasons which in due time will apply just as much to IE.)

Version targeting is a short-sighted non-solution, and any widespread use of the practice will leave the web in a worse state than it currently is in.

Personally I don't intend to implement this silly switch in my websites unless I really have no choice. They'll be readable just fine in old-IE, but all the real beauty is reserved for modern browsers. If MS thinks it does IE8's users less of a disservice by having a default mode of emulating its broken predecessors than by operating to its full capability... well, then that's just too bad for them.
In those cases where I don't have a choice, what I'll implement is the "edge" version. That's the way the browser should perform _by default_.
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 20:04:19 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=8#79</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=8#79</link>
    </item>
    <item>
      <title>Why?</title>
      <description>First: Most of this would already be possible using Conditional Comments. As most of the professional webdevelopers must use them already it should be easy to just skip IE8 in all those extra-shyesheets and give IE8 the version every other browser renders without problems.

Second: The DOCTYPE-Switch actually was the right solution. The problem is not the Switch itself, it is the IE. Not only the developers did not improve the rendering for websites, that webstandards would work correctly, they even implemented a standards mode, that is terrible broken. This could have been fixed with continuous releases of new versions to keep up with other browsers. Again, IE missed this oportunity and has to work around this self-made issue now.

Third: Having to support old, broken versions of some software is a pain. You at Microsoft should know that. ;-)

Fourth: Every other browser works fine in standards mode. This workaround would only help IE development. I don't see any reason to change standards or add things to standards only because one vendor failed to do things right in the first place.

Just my 2 cents.
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 20:13:40 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=8#80</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=8#80</link>
    </item>
    <item>
      <title>I think it all sounds fine to me ...</title>
      <description>Sounds to me like this solution will:

a) Put control back in the hands of developers
b) Remove the panic of 'Uh-oh, this site could break! Quick! Find the solution before the client calls-up and complains!'

Dog wagging tail, rather than tail wagging dog ...
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 20:14:01 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=9#81</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=9#81</link>
    </item>
    <item>
      <title>Who is "our group"?</title>
      <description>Another clarification in your article which I think might be nice is on who this "our group" is who recommended this solution to MS.
You write:
"Unwilling to make the same mistake twice, Microsoft reached out to The Web Standards Project (of which I am a member) and to several other standards-aware developers, and asked for our help in coming up with a better method of allowing developers to “opt in” to proper standards support."
and
"This is exactly what our group decided to recommend for IE8, and we hope to see it implemented in other browsers as well."

But that 'our group' very much isn't the whole of the Web Standards Project, as for example "Andy Clarke writes":http://annevankesteren.nl/2008/01/ie-lock-in#comment-6376 :
"Just to be clear Anne, the members of the Web Standards Project in general were not informed about this article and Microsoft's proposal/plans"
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 20:18:24 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=9#82</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=9#82</link>
    </item>
    <item>
      <title>One step forward, two steps back</title>
      <description>I have tried to explain to myself why opt-in would be a good thing. I can't convince myself. Everytime a new browser or browser version appears, I need to change my web pages telling the browser it should render the page against it's latest engine, otherwise it won't do that automatically.

Why is the meta tag introduced? To give developers an opportunity to 'grade back' once they have discovered a fatal flaw that they were unable to fix, in other words when the browser introduced something that has broken an existing web standard. I mean, surely, after all these years of fighting and WaSPing, no browser vendor would even think to introduce a new browser that breaks existing standards? Right?

If there was a down-grade meta tag introduced in IE8, I could understand that Microsoft would have a solution in place for a quick-fix to their (corporate) clients. That is fine, I do not have any objection to that. In case of IE7 that triggered this whole idea: if IE7 would have had a down-grade 'render as IE6' option, that could also be served up by the webserver in the header, that's great. That's a real world solution to real world problems.

Now, Microsoft is putting a price tag on innovation to its customers: if you want to progress, alter your meta tags first, otherwise it won't work.
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" href="http://www.alistapart.com/store/"&gt;Come shop with us&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jan 2008 20:26:18 GMT</pubDate>
      <guid isPermaLink="true">http://www.alistapart.com/comments/beyonddoctype/?page=9#83</guid>
      <link>http://www.alistapart.com/comments/beyonddoctype/?page=9#83</link>
    </item>
    <item>
      <title>Let's not prolong the pain please...</title>
      <description>One of the biggest mistakes of the web development community was to struggle to try and make sites work on old or buggy browsers.

You see, we're all really determined to give our end-users the best experience possible, even if it causes us vast amounts of pain trying to hack around Internet Exploder to try and convince it to do things properly.

But our efforts have backfired on us. By supporting buggy browsers, we've actually prolonged the life of the buggy browsers and the sites that came to rely on those buggy browsers.

If we resolutely stop supporting browsers with bugs, across the board, guess what will happen... People will stop using buggy browsers because all the sites they visit will be "broken".

That in turn will make people with sites that break on standards-compliant browsers wake up and think "hey, I need to fix _my site_ ... now!". It's not going to take as long as you think for the world to adapt to a standards compliant nirvana.

Do you think that a big online shop will find their pages breaking on all new browsers and say "no, this is not acceptable, I want the browsers to still work like they did when they were full of bugs" or do you think they will frantically get developers in to fix _their broken site_? Just a hunch, but I'm guessing the latter will happen if they want to sell stuff.

So, let's do away with this bonkers idea of "yet more IE-specific cruft" (and no, saying that you can put other UAs in the meta tag is not going to fool us) and the utterly absurd notion of keeping broken sites on life support for the rest of time.

Let's just make IE8 standards compliant, like all the other browsers, and lets have regular updates (at least twice a year) to fix known bugs.

Think of how this would affect the web community. I'd write my site once and only have to worry about fixing bugs in _my site_, not the browser. If the _browser_ used to view the site is broken, then the person using that broken browser will be seeing *lots* of "broken" sites. They're going to realise it's not the sites that are broken, but their browser. That's going to be a rather good incentive to upgrade to a browser that isn't broken.

If all the browsers suddenly adhered to open standards (oh, they already do, with one notable exception), do you think anyone anywhere would actually start demanding their bug-dependant site be catered for, and if they did do you think anyone would even waste time listening to them? Do you think people would still visit broken bug-dependant websites or use broken web browsers any more?

So, rather than creating yet another feedback cycle of massively time-wasting problems, create a feedback cycle of time-saving solutions - a scenario where everyone moves, with strong and growing incentive, to open standards compliance.

What Micro$oft are doing with this meta tag switch is the complete opposite - they are trying really hard to make people move away from standards.

Yet, at the same time, it also signals that even Micro$oft have realised that standards support is a "must have" requirement in their browser. Why prolong the pain? Let's just get this over and done with. Move to standards compliance by default, now, without hesitation.

As a web developer, I'm not prepared to keep wasting 60% of each major project on "making it work in IE" and I'm sure as hell not going to implement anything that prolongs the existence of broken sites and broken browsers.

The entire web development community needs to come together and say "enough is enough, make IE standards compliant _by default_, even if it breaks some crappy sites which in turn will get fixed by their owners or be doomed to obscurity, or we're no longer going to support IE, even if it has the market share".

In the coming weeks, the company I work for will be announcing new pricing. We will be developing standards compliant sites for reduced cost. We will be charging extra to then make those standards compliant sites work on IE. As more and more companies take this approach, large enterprises (which we term "IE bug nests") will quickly see just how much more IE is costing them and how much they'll save by using the free alternatives like FF or Opera.

Micro$oft, please understand quite clearly: It is not you who are in charge of the web development community any more. We are in charge of you. You don't get to tell us to implement what is obviously yet another IE hack, just so that you can prolong your monopoly. You _will_ make your browser standards compliant by default, without cludges and hacks, if you want us to support your browser. While you're at it, "End of Life" IE6 and everything before it, publicly stating that "Microsoft are _joining_ the move to a standards-compliant Internet". Thanks.
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hide Your Shame:&lt;/strong&gt; The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. &lt;a title="The A List Apart store" 