<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sunfox &#187; futur</title>
	<atom:link href="http://sunfox.org/blog/tags/futur/feed/" rel="self" type="application/rss+xml" />
	<link>http://sunfox.org</link>
	<description>Le blogue de Sunny Ripert</description>
	<lastBuildDate>Thu, 05 May 2011 13:09:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Internet Locker</title>
		<link>http://sunfox.org/blog/2008/01/23/internet-locker/</link>
		<comments>http://sunfox.org/blog/2008/01/23/internet-locker/#comments</comments>
		<pubDate>Wed, 23 Jan 2008 00:26:46 +0000</pubDate>
		<dc:creator>Sunny</dc:creator>
				<category><![CDATA[futur]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[standards du web]]></category>

		<guid isPermaLink="false">http://sunfox.org/blog/2008/01/23/internet-locker/</guid>
		<description><![CDATA[Internet Explorer aura un système pour activer leur nouveau modèle de rendu dans sa version 8 sans pour autant que les sites précédents ne cessent d&#8217;être aussi &#171;&#160;jolis&#160;&#187; dessus. Il s&#8217;agit d&#8217;utiliser une balise meta qui contient la version d&#8217;IE que l&#8217;on souhaite cibler. Pour IE8 par exemple&#160;: &#60;meta http-equiv="X-UA-Compatible" content="IE=8" /&#62; C&#8217;est une sorte [...]]]></description>
			<content:encoded><![CDATA[<p style="float:right;padding:0 0 .5em 1.5em;"><img src='http://sunfox.org/blog/wp-content/uploads/2008/01/ie-lock.png' alt='' /></p>
<p>Internet Explorer aura un système pour activer leur nouveau modèle de rendu dans sa version 8 sans pour autant que les sites précédents ne cessent d&#8217;être aussi &laquo;&nbsp;jolis&nbsp;&raquo; dessus. Il s&#8217;agit d&#8217;utiliser une balise <code>meta</code> qui contient la version d&#8217;IE que l&#8217;on souhaite cibler. Pour <abbr>IE</abbr>8 par exemple&nbsp;:</p>
<p><code>&lt;meta http-equiv="X-UA-Compatible" content="IE=8" /&gt;</code></p>
<p>C&#8217;est une sorte de contrat. En utilisant cette balise on s&#8217;assure qu&#8217;<abbr>IE</abbr>9, <abbr>IE</abbr>10 et <abbr>IE</abbr>42 l&#8217;afficheront de la même façon qu&#8217;<abbr>IE</abbr>8. Un <i lang="en">Doctype Switching</i> sur le long terme. Et les oiseaux chantent.</p>
<p>Mais voilà. Ce serait une bonne idée si seulement ce n&#8217;était pas une très mauvaise idée. Toutes les pages écrites hier en suivant les standards du web seront <strong>pour l&#8217;éternité</strong> affichée dans le moteur de rendu par défaut. Celui d&#8217;<abbr>IE</abbr>7. Gulp. Et <abbr>IE</abbr> devra se trimballer son moteur de rendu d&#8217;<abbr>IE</abbr>7 pour l&#8217;éternité également. Ce qui implique <a hreflang="en" title="Robert O'Callahan, Mozilla hacker, on why this is a bad idea for IE" href="http://weblogs.mozillazine.org/roc/archives/2008/01/post_2.html">un beau bordel</a> pour le logiciel lui-même et sa sécurité.</p>
<p>Cette solution qui paraissait simple se complique encore lorsque l&#8217;on <a href="http://intertwingly.net/blog/2008/01/22/Best-Standards-Support">évoque</a> le cas des fragments d&#8217;html, des pages MySpace, des aggrégateurs. Que se passe-t-il également lorsque des pages qui ciblent des versions différentes ou discutent entre elles dans des iframes aux niveaux différents de <abbr>DOM</abbr>&nbsp;? Et devra-t-on suivre pour chaque chaque page la version de <strong>tous les navigateurs du marché</strong> dans laquelle elles fonctionnent&nbsp;?</p>
<p>Le versionnement des fichiers en général n&#8217;est pas aussi simple. La meilleure solution à ce problème appliquée à Internet est encore le <i lang="en">progressive enhancement</i>&nbsp;: implémenter des fonctionnalités nouvelles en cassant le moins possible l&#8217;existant et accepter que quelques pages ne seront plus parfaitement égales au pixel près.</p>
<p class="info">L&#8217;image du verrou provient de la libraire <a href="http://tango.freedesktop.org/" lang="en" title="Tango Icons">Tango</a> et l&#8217;icône d&#8217;Internet Explorer est celle de <a href="http://intertwingly.net/">Sam Ruby</a>. Vous pouvez télécharger la source <a href='http://sunfox.org/blog/wp-content/uploads/2008/01/ie-lock.svg' title='ie-lock.svg'><abbr>SVG</abbr></a>.<br/></p>
]]></content:encoded>
			<wfw:commentRss>http://sunfox.org/blog/2008/01/23/internet-locker/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

