<?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>css 4 design &#187; Navigateur</title>
	<atom:link href="http://css4design.com/tag/navigateur/feed" rel="self" type="application/rss+xml" />
	<link>http://css4design.com</link>
	<description>Le blog de l&#039;intégrateur web</description>
	<lastBuildDate>Sun, 29 Aug 2010 16:36:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<atom:link rel='hub' href='http://css4design.com/?pushpress=hub'/>
		<item>
		<title>Quelques notes &#8212; Un seul design pour les rassembler tous ?</title>
		<link>http://css4design.com/un-seul-design-pour-les-rassembler-tous</link>
		<comments>http://css4design.com/un-seul-design-pour-les-rassembler-tous#comments</comments>
		<pubDate>Mon, 10 May 2010 17:47:44 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Mizukara (3615 MyLife)]]></category>
		<category><![CDATA[Audit]]></category>
		<category><![CDATA[Charte graphique]]></category>
		<category><![CDATA[FUD]]></category>
		<category><![CDATA[Graphisme]]></category>
		<category><![CDATA[Navigateur]]></category>
		<category><![CDATA[Quelques notes]]></category>

		<guid isPermaLink="false">http://css4design.com/?p=6120</guid>
		<description><![CDATA[La question du jour est : faut-il absolument qu&#8217;un site web s&#8217;affiche de manière identique sur tous les navigateurs ? Les réponses divergent selon que l&#8217;on est du côté de la conception graphique ou du côté de l&#8217;intégration web. On peut toujours répondre «non», la réponse toute faite étant qu&#8217;un visiteur donné n&#8217;utilise qu&#8217;un navigateur à la fois. Ce n&#8217;est pas faux, mais ce même visiteur peut très bien utiliser Internet Explorer 6 sur son lieu de travail, Firefox à la maison,  Google Chrome chez un ami et Opera chez un autre ami&#8230; Le graphisme, c&#8217;est de l&#8217;expérience utilisateur L&#8217;expérience utilisateur [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fun-seul-design-pour-les-rassembler-tous">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fun-seul-design-pour-les-rassembler-tous&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a" height="61" width="50" />
			</a>
		</div><p>La question du jour est : faut-il absolument qu&#8217;un site web s&#8217;affiche de manière identique sur tous les navigateurs ? Les réponses divergent selon que l&#8217;on est du côté de la <a href="http://css4design.com/articles/design-graphisme">conception graphique</a> ou du côté de l&#8217;<a href="http://css4design.com/articles/integration-web">intégration web</a>. On peut toujours répondre «non», la réponse toute faite étant qu&#8217;un visiteur donné n&#8217;utilise qu&#8217;un navigateur à la fois. Ce n&#8217;est pas faux, mais ce même visiteur peut très bien utiliser Internet Explorer 6 sur son lieu de travail, Firefox à la maison,  Google Chrome chez un ami et Opera chez un autre ami&#8230;<span id="more-6120"></span></p>

<h2>Le graphisme, c&#8217;est de l&#8217;expérience utilisateur</h2>

<p>L&#8217;expérience utilisateur au sens large, c&#8217;est-à-dire en prenant en compte les différents contextes de visite d&#8217;un utilisateur qui bouge (sans se  limiter à la session en cours, donc), peut être compromise. Comment faire confiance à un site qui change d&#8217;apparence comme de chemise ? Selon l&#8217;écart qu&#8217;il peut y avoir entre les différents affichages, le visiteur peut légitimement se demander s&#8217;il n&#8217;est pas victime d&#8217;une tentative de <em>Phishing</em> (même s&#8217;il est plus facile de refaire une page web à l&#8217;identique qu&#8217;avec des différences, on est bien d&#8217;accord).</p>

<p>Ça va sans dire mais mieux en le disant : si la confiance est un élément important dans votre communication, il vaut mieux que votre site s&#8217;affiche de manière identique sur les différentes combinaisons plate-forme-navigateurs présentes sur le marché. Et vous l&#8217;aurez sans doute devinez, si l&#8217;on veut que le site web présente une interface identique sur tous les navigateurs, les notions d&#8217;amélioration progressive et de dégradation gracieuse perdent toute leur substance.</p>

<p><a href="http://fr.wikipedia.org/wiki/Fear,_uncertainty_and_doubt">FUD</a> ? Je reconnais qu&#8217;avec cette histoire de confiance, la peur, l&#8217;incertitude et le doute se sont insinués dans votre esprit. Et ce n&#8217;est que le début car j&#8217;aborde maintenant un élément essentiel dans toute communication d&#8217;entreprise : l&#8217;identité graphique. Il s&#8217;agit de faire en sorte que les signes distinctifs d&#8217;une marque (société, produit, etc.) soient explicités, sublimés et fixés dans la <a href="http://css4design.com/guide-stylistique-exemple-de-charte-graphique-et-editoriale">charte graphique</a> que les différents intervenants devront respecter quel que soit le domaine d&#8217;intervention : plaquette imprimée, site web, drapeau planté sur la lune, etc.</p>

<h2>Adapter la charte graphique au web, pas le contraire !</h2>

<p>Pour s&#8217;en sortir, il faut parfois s&#8217;affranchir de la charte graphique de l&#8217;entreprise si celle-ci n&#8217;est pas adapté au support web. On rencontre souvent, par exemple, des chartes qui prévoient le logo en bas à gauche de la page compte tenu du parcours de l&#8217;oeil sur l&#8217;imprimé. Ce sens de lecture en Z, n&#8217;est pas forcément optimisé pour le web sauf à limiter la hauteur de la page à la hauteur de l&#8217;écran disponible sans défilement. Ce n&#8217;est pas impossible mais ce n&#8217;est pas souhaitable non plus si l&#8217;on veut profiter à fond du support.</p>

<h3>Qui ne m&#8217;audit, consent&#8230;</h3>

<p>L&#8217;idée serait donc d&#8217;adapter la charte graphique de l&#8217;entreprise au support web dans un premier temps, puis de faire un audit pour connaitre les limites de cette charte graphique quand vient le temps de l&#8217;intégration pour connaitre le temps qu&#8217;il faut réserver pour ceux qui interviennent le plus souvent en fin de chaine et qui paient les pots cassés, soit sur le temps de travail (travailler plus pour gagner plus ?) soit au détriment de la qualité du produit fini.</p>

<p>Après cet audit, il sera possible de revoir la charte graphique pour l&#8217;adapter aux contraintes du web soit en éliminant les coins arrondis et/ou les ombres portées par exemple, soit en mettant en place des stratégies techniques pour que ces coins arrondis et ses ombres portées puissent voir le jour dans de bonnes conditions. Reste aussi la possibilité de déterminer une politique de dégradation gracieuse et/ou d&#8217;amélioration progressive dès le départ. L&#8217;objectif est que l&#8217;équipe chargée de l&#8217;intégration ait connaissance de ces contraintes le plus tôt possible pour travailler avec la charte graphique et non pas contre.</p>

<h2>Pour (éviter de) conclure</h2>

<p>Bon évidemment cette démarche est réserver à celles et ceux qui veulent vraiment s&#8217;investir dans le web, pour les autres, il sera nécessaire d&#8217;expliquer à leurs prestataires qu&#8217;ils sont trop exigeants et qu&#8217;<a href="http://twitter.com/webAgencyFAIL/status/13486882534">il faut apprendre à gérer les problèmes au lieu d&#8217;essayer de les éviter en amont</a> !</p>

<p><small>PS : Les <a href="http://css4design.com/tag/quelques-notes">Quelques notes</a> regroupent des débuts de billets restés longtemps sous forme de brouillons faute de matière suffisante que je partage en l&#8217;état :  l&#8217;humour peut côtoyer la mauvaise foi et l&#8217;exactitude peut se mélanger à l&#8217;approximation&#8230; Un joyeux b***** en fait, même si tout n&#8217;est pas à jeter !</small></p>
]]></content:encoded>
			<wfw:commentRss>http://css4design.com/un-seul-design-pour-les-rassembler-tous/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Une Feuille de style et des « hacks CSS » pour cibler IE6, IE7 ou IE8</title>
		<link>http://css4design.com/une-feuille-de-style-et-des-hacks-css-pour-cibler-ie6-ie7-ou-ie8</link>
		<comments>http://css4design.com/une-feuille-de-style-et-des-hacks-css-pour-cibler-ie6-ie7-ou-ie8#comments</comments>
		<pubDate>Sun, 14 Mar 2010 20:38:27 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Intégration web]]></category>
		<category><![CDATA[Navigateurs]]></category>
		<category><![CDATA[Commentaires conditionnels]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Edito]]></category>
		<category><![CDATA[Google Chrome]]></category>
		<category><![CDATA[Hacks CSS]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[IE7]]></category>
		<category><![CDATA[IE8]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Navigateur]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[Sélecteur]]></category>
		<category><![CDATA[Tutoriels]]></category>

		<guid isPermaLink="false">http://css4design.com/?p=5631</guid>
		<description><![CDATA[Les hacks CSS sont une utilisation peu conventionnelle des sélecteurs CSS pour s&#8217;adresser à un ou plusieurs navigateurs quand on doit servir une propriété ou une valeur CSS spécifique à un ou plusieurs navigateurs. Si IE6 fait la fine bouche devant sa soupe de balises, il peut être intéressant de lui servir le même plat mais dans une assiette différente (la comparaison est bancale). Ces hacks s&#8217;utilisent souvent pour cibler des versions spécifiques d&#8217;Internet Explorer (généralement IE6 et IE7). Toutefois, il en existe pour Firefox, Opéra, Safari, iPhone, etc. Par ailleurs, je n&#8217;utilise pas ces hacks CSS dans ma feuille [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fune-feuille-de-style-et-des-hacks-css-pour-cibler-ie6-ie7-ou-ie8">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fune-feuille-de-style-et-des-hacks-css-pour-cibler-ie6-ie7-ou-ie8&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a" height="61" width="50" />
			</a>
		</div><p>Les <em>hacks CSS</em> sont une utilisation peu conventionnelle des sélecteurs CSS pour s&#8217;adresser à un ou plusieurs navigateurs quand on doit servir une propriété ou une valeur CSS spécifique à un ou plusieurs navigateurs. Si IE6 fait la fine bouche devant sa soupe de balises, il peut être intéressant de lui servir le même plat mais dans une assiette différente (la comparaison est bancale). Ces <em>hacks</em> s&#8217;utilisent souvent pour cibler des versions spécifiques d&#8217;Internet Explorer (généralement IE6 et IE7). Toutefois, il en existe pour Firefox, Opéra, Safari, iPhone, etc. Par ailleurs, je n&#8217;utilise pas ces <em>hacks CSS</em> dans ma feuille de style principale, mais uniquement dans une CSS réservée à IE via les commentaires conditionnels.<span id="more-5631"></span></p>

<h2>Comment utiliser les hacks CSS ?</h2>

<p>Dans l&#8217;article <a href="http://css4design.com/un-seul-fichier-css-pour-cibler-ie6-et-ie7-avec-les-commentaires-conditionnels">Un seul fichier CSS pour cibler IE6 et IE7 avec les commentaires conditionnels</a>, j&#8217;utilisais un <a href="http://css4design.com/commentaires-conditionnels-d-internet-explorer-vs-hacks-css">commentaire conditionnel</a> pour cibler les versions inférieures ou égales à IE7. Toutefois, IE9 est sur les rails et il est temps de le prendre en compte, d&#8217;autant plus que<a href="http://www.zdnet.fr/actualites/internet/0,39020774,39710877,00.htm"> Microsoft veut en faire un champion</a> des standards du web en terme de rendu CSS3 et HTML5.</p>

<p>L&#8217;idée derrière la feuille de style unique pour IE est de ne pas augmenter inutilement le nombre de requêtes pour charger une CSS pour chaque version d&#8217;Internet Explorer. En attendant de voir ce que nous réserve IE9, j&#8217;ai décidé de cibler les versions inférieures ou égales à IE8 en espérant que IE9 tienne ses promesses et en attendant de voir s&#8217;il va continuer à gérer les commentaires conditionnels (auquel cas nous pourrions cibler les version inférieures à IE9).</p>

<h3>Cibler les versions &lt;= à IE8</h3>

<p><pre>&lt;!--[if lte IE 8]&gt;
    &lt;link rel="stylesheet" href="css/ie.css" type="text/css" media="screen,projection" /&gt;
&lt;![endif]--&gt;</pre>
De cette manière, les règles CSS placées dans <em>ie.css</em> s&#8217;adressent uniquement à Internet Explorer ; les autres navigateurs considèrent ces commentaires conditionnels comme de simples commentaires HTML. Ça va sans dire mais encore mieux en le disant : les déclarations situées dans <em>style.css</em> s&#8217;appliquent <strong>aussi</strong> à Internet Explorer ce qui implique que l&#8217;appel à  <em>ie.css</em> doit se situer <strong>après</strong> <em>style.css</em> pour surcharger les déclarations qui posent problème.</p>

<p class="small">Note : il existe une forme de commentaires conditionnels qui permet de cibler tous les navigateurs sauf Internet Explorer : <code>&lt;!--[if !IE]&gt; &lt;!--&gt; IE Windows ne lira pas ça &lt;!--&gt; &lt;![endif]--&gt;</code></p>

<p>Dans cette feuille de style <em>ie.css</em>, si IE6 (et seulement lui) ne se comporte pas comme prévu devant <code>#header { margin-top: 0; }</code>, il suffira d&#8217;y ajouter <code><strong>* html</strong> #header { margin-top: -5px; }</code> pour régler le problème. Si le problème concerne IE6 et IE7 et que IE8 se comporte de manière standard (c&#8217;est à dire que la règle située dans <em>style.css</em> suffit), il faudra utiliser les hacks de la manière suivante :
<pre>* html #search .submit { margin-top: -10px; } // IE6
*+html #search .submit { margin-top: -14px; } // IE7</pre>
En revanche, si vous avez également besoin d&#8217;une valeur différente pour IE8, il faudra prendre soin d&#8217;ajouter la règle CSS <code>#search .submit { margin-top: -7px; }</code> au-dessus des deux autres, soit :
<pre>&#35;search .submit { margin-top: -7px; }         //Toutes les versions d'IE
* html #search .submit { margin-top: -10px; } // Surcharge pour IE6 seulement
*+html #search .submit { margin-top: -14px; } // Surcharge pour IE7 seulement</pre></p>

<h2>Mettez vos frameworks CSS à jour</h2>

<p>Les <a href="http://css4design.com/choisir-un-frameworks-css">frameworks CSS</a> proposent souvent une feuille de style spécifique à Internet Explorer. Le plus souvent, le <em>hack</em> utilisé pour cibler IE7 est de la forme <code>html&gt;body</code> qui n&#8217;est pas pris en charge par IE6. Or, si l&#8217;on cible les versions &lt;= à IE8, ce <em>hack</em> est obsolète puisqu&#8217;il est compris par IE8. Pour y remédier, j&#8217;utilise <code>*+html</code> qui n&#8217;est compris que par IE7.</p>

<p>Ainsi, dans le fichier <em>ie.css</em> de <a href="http://www.blueprintcss.org/">Blueprint</a>, il sera nécessaire de modifier la ligne <code>html&gt;body p code { <em>white-space: normal; }</code> par <code></em>+html p code { *white-space: normal; }</code> pour éviter que IE8 ne s&#8217;emmêle les pinceaux ;)</p>

<h2>22 hacks CSS à consommer avec modération</h2>

<p>Cette liste de 22 contournements a été compilée par <a href="http://paulirish.com/2009/browser-specific-css-hacks/">Paul Irish</a>. Elle présente le double intérêt de la quasi-exhausitivité et de distinguer les <em>hacks</em> jouant sur les sélecteurs de ceux qui concernent les attributs.</p>

<h2>Hacks sur les sélecteurs</h2>

<ol>
    <li>
<h3>IE6 et inférieurs</h3>
<pre>* html .test  { color: red }</pre>
</li>
    <li>
<h3>IE7</h3>
<pre>*:first-child+html .test { color: red }</pre>
</li>
    <li>
<h3>IE7, Firefox, Safari, Opera</h3>
<pre>html&gt;body .test { color: red }</pre>
</li>
    <li>
<h3>IE8, Firefox, Safari, Opera <small>(Tout sauf IE 6,7)</small></h3>
<pre>html&gt;/**/body .test { color: red }</pre>
</li>
    <li>
<h3>Opera 9.27 et inférieurs, Safari 2</h3>
<pre>html:first-child .test { color: red }</pre>
</li>
    <li>
<h3>Safari 2 &#8212; 3</h3>
<pre>html[xmlns*=""] body:last-child .test { color: red }</pre>
</li>
    <li>
<h3>safari 3+, Chrome 1+, Opera9+, Firefox 3.5+</h3>
<pre>body:nth-of-type(1) .test { color: red }</pre>
</li>
    <li>
<h3>Safari 3+, Chrome 1+, Opera9+, Firefox 3.5+</h3>
<pre>body:first-of-type .test { color: red }</pre>
</li>
    <li>
<h3>Safaris 3+, Chrome1+</h3>
<pre>   @media screen and (-webkit-min-device-pixel-ratio:0) {
            .test  { color: red }
    }</pre>
</li>
    <li>
<h3>iPhone / Webkit mobile</h3>
<pre>   @media screen and (max-device-width: 480px) {
            .test { color: red }
    }</pre>
</li>
    <li>
<h3>Safari 2 &#8212; 3.1</h3>
<pre>html[xmlns*=""]:root .test  { color: red }</pre>
</li>
    <li>
<h3>Safari 2 &#8212; 3.1, Opera 9.25</h3>
<pre>*|html[xmlns*=""] .test { color: red }</pre>
</li>
    <li>
<h3>Tout sauf IE6 &#8212; 8</h3>
<pre>:root *&gt; .test { color: red  }</pre>
</li>
    <li>
<h3>IE7</h3>
<pre>*+html .test { color: red }</pre>
</li>
    <li>
<h3>Uniquement Firefox. 1+</h3>
<pre>.test,  x:-moz-any-link  { color: red }</pre>
</li>
    <li>
<h3>Firefox 3.0+</h3>
<pre>.test,  x:-moz-any-link, x:default  { color: red }</pre>
</li>
</ol>

<h2>Hacks sur les attributs</h2>

<ol>
    <li>
<h3>IE6</h3>
<pre>.test { _color: blue }</pre>
</li>
    <li>
<h3>IE6, IE7</h3>
<pre>.test { *color: blue /* or #color: blue */ }</pre>
</li>
    <li>
<h3>Tout sauf IE6</h3>
<pre>.test { color/**/: blue }</pre>
</li>
    <li>
<h3>IE6, IE7, IE8</h3>
<pre>.test { color: blue\9 }</pre>
</li>
    <li>
<h3>IE7, IE8</h3>
<pre>.test { color/*\**/: blue\9 }</pre>
</li>
    <li>
<h3>IE6, IE7 &#8212; fonctionne comme !important</h3>
<pre>.test { color: blue !ie } /* la chaine après <code>!</code> peut être n'importe quoi */</pre>
</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://css4design.com/une-feuille-de-style-et-des-hacks-css-pour-cibler-ie6-ie7-ou-ie8/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Tester un site dans plusieurs navigateurs (mais surtout dans IE6 avec Vista)</title>
		<link>http://css4design.com/tester-un-site-dans-plusieurs-navigateurs-mais-surtout-dans-ie6-avec-vista</link>
		<comments>http://css4design.com/tester-un-site-dans-plusieurs-navigateurs-mais-surtout-dans-ie6-avec-vista#comments</comments>
		<pubDate>Wed, 30 Dec 2009 21:40:48 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Intégration web]]></category>
		<category><![CDATA[Navigateurs]]></category>
		<category><![CDATA[Affichage]]></category>
		<category><![CDATA[Edito]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[IE5.5]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[IE7]]></category>
		<category><![CDATA[IE8]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac OSX]]></category>
		<category><![CDATA[Navigateur]]></category>
		<category><![CDATA[Windows Vista]]></category>
		<category><![CDATA[Windows XP]]></category>

		<guid isPermaLink="false">http://css4design.com/?p=4641</guid>
		<description><![CDATA[Tester ses pages web dans les différents navigateurs présents sur le marché est souvent source de frustration. Même lorsqu&#8217;on utilise un système Windows, on rencontre des difficultés pour tester les sites dans IE6, IE7 et IE8 en même temps. Opera, Firefox, Google Chrome ou Safari ne posent pas de problème particulier. Selon votre configuration, il existe plusieurs techniques permettant d&#8217;assurer un affichage homogène sur la majorité des navigateurs : virtualisation, logiciels, services en ligne ou pourquoi pas un deuxième ordinateur dédié comme un NetBook ? Il est bien évident que la question de pose différemment selon que l&#8217;on utilise un [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Ftester-un-site-dans-plusieurs-navigateurs-mais-surtout-dans-ie6-avec-vista">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Ftester-un-site-dans-plusieurs-navigateurs-mais-surtout-dans-ie6-avec-vista&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a" height="61" width="50" />
			</a>
		</div><p>Tester ses pages web dans les différents navigateurs présents sur le marché est souvent source de frustration. Même lorsqu&#8217;on utilise un système Windows, on rencontre des difficultés pour tester les sites dans IE6, IE7 et IE8 en même temps. Opera, Firefox, Google Chrome ou Safari ne posent pas de problème particulier. Selon votre configuration, il existe plusieurs techniques permettant d&#8217;assurer un affichage homogène sur la majorité des navigateurs : virtualisation, logiciels, services en ligne ou pourquoi pas un deuxième ordinateur dédié comme un NetBook ?<span id="more-4641"></span></p>

<p>Il est bien évident que la question de pose différemment selon que l&#8217;on utilise un Mac ou un PC et dans ce dernier cas, c&#8217;est encore différent selon que l&#8217;on utilise Windows XP, Vista ou Seven. Si vous êtes sous Linux, ma foi, vous devriez être capable de vous en sortir tout(e) seul(e), non ? ^_^v</p>

<h2>Installer «Test Drive» (<em>IE9 preview</em>) sur Vista</h2>

<p><strong>Note du 16/03/2010</strong> &#8212; Microsoft vient de lancer <a href="http://css4design.com/test-drive-ie9-preview-sur-vista">Test Drive</a> pour mettre la version <em>preview</em> d&#8217;Internet Explorer 9 en <a href="http://ie.microsoft.com/testdrive/">téléchargement</a>. Cette version propose de basculer vers les models de document de IE5, IE7 et IE8 (et bien sûr IE9 par défaut). Ce qui devrait permettre de tester ses pages web beaucoup plus rapidement, sous réserve que le <em>IE5 document mode</em> affiche les pages comme le fait IE6 !</p>

<h2>Machine Virtuelle avec Windows XP et IE6</h2>

<p><img class="alignleft size-medium wp-image-4695" title="logo-virtualbox" src="http://css4design.com/wp-content/uploads/2009/12/logo-virtualbox-134x172.png" alt="" width="134" height="172" />Si comme moi vous utilisez Windows Vista, vous rencontrez peut-être des difficultés pour travailler avec IE6 dans de bonnes conditions. La virtualisation avec <a href="http://www.microsoft.com/windows/virtual-pc/default.aspx">Virtual PC</a> ou <a href="http://www.virtualbox.org/">VirtualBox</a> et l&#8217;image disque proposée gratuitement par Microsoft regroupe <a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=21EABB90-958F-4B64-B5F1-73D0A413C8EF&amp;displaylang=en">une version de Windows XP et Internet Explorer 6</a> et offre un environnement de travail opérationnel.</p>

<p>Une fois l&#8217;installation et le paramétrage de la connexion internet de Windows XP effectués, vous pouvez tester votre site sous IE6. Mais c&#8217;est très gourmand en ressources et la séance de test se transforme vite en cauchemar à moins d&#8217;avoir 4 go de ram et deux écrans (j&#8217;ai souvent Photoshop et/ou Illustrator ouverts sans compter les autres logiciels&#8230;).</p>

<p>Si votre configuration tient la route, cette solution présente l&#8217;avantage de vous permettre de tester votre site avec une vraie version d&#8217;IE6, Javascript et commentaires conditionnels en ordre de marche, ce qui n&#8217;est pas forcément le cas pour toutes les solutions présentées plus bas.</p>

<p>Quelques conseils pour l&#8217;installationde Virtual PC chez <a href="http://xuxu.fr/billet/514/emuler-windows-xp-pour-avoir-un-vrai-ie6-faut-etre-maso-un-peu.html">xuxu</a> et <a href="http://www.commentcamarche.net/faq/sujet-12742-tutoriel-virtual-pc">Comment ça marche</a>.</p>

<h2>Logiciels pour tester votre site sous IE</h2>

<p>A coté de la virtualisation, il existe des solutions logicielles pour tester son site avec plusieurs navigateurs :</p>

<ul>
    <li>Si vous êtes sous Windows XP avec IE6, vous pouvez utiliser <a href="http://tredosoft.com/IE7_standalone">IE7_standalone</a> pour tester sous IE7. Si vous avez déjà IE7, utilisez <a href="http://tredosoft.com/Multiple_IE">Multiple IE</a> pour tester dans IE6 et les versions précédentes. Si vous êtes passé sous Vista, vous pouvez tester <a href="http://tredosoft.com/IE6_For_Vista_Part_1">IE6 for Vista</a> en version alpha. A noter qu&#8217;en désinstallant IE7 sur Windows XP, on retrouve une bonne vieille version d&#8217;IE6.</li>
    <li>Dans le même esprit, il existe <a href="http://finalbuilds.edskes.net/iecollection.htm">Internet Explorer Collection</a> qui contient pratiquement toutes les versions d&#8217;Internet Explorer : d&#8217;IE 1.0 à IE 8.0 ! (Merci à Deloo).</li>
    <li>Si vous utilisez IE8, vous pouvez basculer le moteur de rendu graphique et Javascript dans le mode IE7 ou encore le mode Quirks (IE5) déclenché par IE8 en l&#8217;absence de Doctype. Pour cela, rendez-vous dans les outils pour développeurs. Ces outils sont une tentative bienvenue de la part de Microsoft pour offrir des outils de débuggage comme Firebug pour Firefox. <a href="http://fr.wikipedia.org/wiki/Internet_Explorer_8#.C3.89mulation_IE_7#.C3.89mulation_IE_7">Plus d&#8217;information</a> sur la prise en charges des <a href="http://fr.wikipedia.org/wiki/Internet_Explorer_8#CSS">CSS</a>, <a href="http://fr.wikipedia.org/wiki/Internet_Explorer_8#Javascript">Javascript</a> et <a href="http://fr.wikipedia.org/wiki/Internet_Explorer_8#Les_diff.C3.A9rents_mode_d.27affichage">documentMode</a> dans IE8.</li>
    <li><a href="http://ietab.mozdev.org/">IE Tab</a> est une <a href="https://addons.mozilla.org/fr/firefox/addon/1419">extension Firefox</a> qui utilise le moteur de rendu d&#8217;Internet Explorer (IE7 ?) dans un onglet Firefox. C&#8217;est surtout utile lorsqu&#8217;un site vous annonce qu&#8217;il n&#8217;est pas compatible avec votre navigateur préféré. Le rendu ressemble vaguement à IE7 mais avec des variantes, notamment en ce qui concerne les comportements Javascript.</li>
</ul>

<h3>IETester</h3>

<p>Pas convaincu par les logiciels précédents ? Installez donc <a href="http://www.my-debugbar.com/wiki/IETester/HomePage">IETester</a> qui vous permettra de tester votre site avec la majorité des versions d&#8217;Internet Explorer. Toujours en version Alpha, la v0.42 propose des options pour développeurs comme l&nbsp;&raquo;activation ou la désactivation du Javascript.</p>

<h6>IETester est un peu instable, mais relativement confortable pour des séances courtes.</h6>

<div id="attachment_4650" class="wp-caption alignnone" style="width: 444px"><a href="http://css4design.com/wp-content/uploads/2009/12/ie6-ietester.png"><img class="size-large wp-image-4650" title="ie6-ietester" src="http://css4design.com/wp-content/uploads/2009/12/ie6-ietester-434x262.png" alt="" width="434" height="262" /></a><p class="wp-caption-text">Tester votre site dans IE5.5, IE6, IE7, IE8 avec IETester. Cliquez pour agrandir l&#39;image.</p></div>

<p>La communauté autour de IETester semble assez active et vous trouverez de  l&#8217;aide sur le <a href="http://www.my-debugbar.com/forum/">forum</a>.</p>

<h2>Captures d&#8217;écran en ligne</h2>

<p>Si les solutions précédentes ne vous conviennent pas, vous pouvez vous tournez vers les services en ligne pour obtenir des captures d&#8217;écran sous différentes combinaisons de navigateurs et de systèmes d&#8217;exploitation :</p>

<ul>
    <li><a href="http://browsershots.org/">BrowserShots</a> &#8212; Pratiquement tous les navigateurs sur la plupart des systèmes d&#8217;exploitation,</li>
    <li><a href="http://www.browsrcamp.com/">BrowsrCamp</a> &#8212; Capture d&#8217;écran sous Mac OS X,</li>
    <li><a href="http://www.scapture.com/">Scapture</a> &#8212; Capture d&#8217;écran sous Linux,</li>
    <li><a href="http://ipinfo.info/netrenderer/">Netrenderer</a> &#8212; de IE5.5 à IE8,</li>
    <li><a href="http://www.delorie.com/web/lynxview.html">lynxview</a> &#8212; Tester votre site sous Lynx (N&#8217;oubliez pas de créer le fichier delorie.htm à la racine de votre site pour que ça fonctionne),</li>
    <li><a href="http://www.browsera.com/">Browsera</a> &#8212; Service payant permettant de tester l&#8217;ensemble d&#8217;un site (à partir de 29$/mois).</li>
    <li><a href="http://www.browsercam.com">browsercam</a> &#8212; Un autre service payant pour tester sur plus de 400 combinaisons de navigateurs/OS  (à partir de 39.95$/mois pour 3 mois ou 19.95$ pour la journée)</li>
</ul>

<h2>Browser Sandbox</h2>

<p><a href="http://spoon.net/browsers/">Browser Sandbox</a> est un bac à sable pour navigateurs à mi-chemin entre les solutions logicielles et la virtualisation via une extension pour Firefox ou un plugin (<em>.exe</em>) pour Internet Explorer.</p>

<p>Le résultat s&#8217;affiche sous la forme d&#8217;une instance du navigateur que vous avez choisi parmi IE8, IE7, IE6, Firefox 3.5, Firefox 3, Firefox 2; Apple Safari 4 et 3, Google Chrome ou encore Opera 9 et 10 pour finir.</p>

<p>A noter qu&#8217;à l&#8217;instar d&#8217;IETester, l&#8217;affichage des polices de caractère n&#8217;est pas identique au vrai IE6 et bénéficie plutôt du rendu de la version d&#8217;Internet Explorer installée sur votre système.</p>

<h6>Browser Sandbox fonctionne bien malgré des plantages inopinés qui surviennent de temps à autre.</h6>

<div id="attachment_4648" class="wp-caption alignnone" style="width: 444px"><a href="http://css4design.com/wp-content/uploads/2009/12/sandbox-browser-ie6.png"><img class="size-large wp-image-4648" title="sandbox-browser-ie6" src="http://css4design.com/wp-content/uploads/2009/12/sandbox-browser-ie6-434x223.png" alt="" width="434" height="223" /></a><p class="wp-caption-text">Affichage du site dans dans Internet Explorer 6 avec Browser Sandbox de Spoon. Cliquez pour agrandir l&#39;image.</p></div>

<h2>NetBook ou Portables</h2>

<p><a href="http://css4design.com/wp-content/uploads/2009/12/samsung-n140-1.jpg"><img class="alignleft size-thumbnail wp-image-4651" title="samsung-n140-1" src="http://css4design.com/wp-content/uploads/2009/12/samsung-n140-1-e1261948906355-74x74.jpg" alt="" width="74" height="74" /></a>La solution qui a ma préférence, c&#8217;est le NetBook sous Windows XP et IE6. C&#8217;est presque trop beau pour être vrai : pour moins de 300€ on s&#8217;offre la même configuration que les moins bien lotis de nos visiteurs : faible résolution d&#8217;écran, petit processeur et navigateur obsolète&#8230; le rêve, je vous dis !</p>

<p>Depuis que j&#8217;ai eu l&#8217;occasion d&#8217;admirer mon blog dans la résolution moyenne de ces Netbook (1024 par 600), je fais en sorte d&#8217;avoir du texte à lire dans cette zone en dehors du logo et de la baseline.</p>

<p>Essayez, et vous serez surpris par le nombre de sites ou de blogs qui ne proposent rien à lire dans cette zone primordiale des 500 premiers pixels (oui, il faut retrancher quelques précieux pixels occupés par les barres d&#8217;adresse et d&#8217;outils de votre navigateur).</p>

<p>Des modèles comme le <em>Asus EeePC 1005HA ou 1008HA</em>, le <em>Samsung N140</em> ou encore le <em>HP Compaq Mini 311c</em> sous Windows XP sont de bons candidats. Tout autre portable sous Windows XP fera bien entendu l&#8217;affaire.</p>

<h2>Adobe Browserlab</h2>

<p>Oui, mais voilà, vous voudriez également savoir à quoi ressemble votre site chez le <em>Mac Addict</em> qui ne jure que par Mac OS X. Dans ce cas-là <a href="http://browserlab.adobe.com">Browserlab</a> est fait pour vous. Non seulement il vous permettra de tester votre site sous Firefox et Safari pour Mac OS X, mais en prime vous aurez la possibilité de voir ce que ça donne dans IE6 et IE7 pour Windows de manière à la fois fluide et rapide.</p>

<h6>L&#8217;affichage des capture est assez rapide et il est possible de comparer plusieurs versions.</h6>

<div id="attachment_4642" class="wp-caption alignnone" style="width: 444px"><a href="http://css4design.com/wp-content/uploads/2009/12/browserlab-safari-ie6.png"><img class="size-large wp-image-4642" title="browserlab-safari-ie6" src="http://css4design.com/wp-content/uploads/2009/12/browserlab-safari-ie6-434x236.png" alt="Affichage du site sous Safari Mac OSX et IE6 pour Windows. Cliquez pour agrandir l'image." width="434" height="236" /></a><p class="wp-caption-text">Comparer son site : IE6 sous Windows et Safari 3.0 sous Mac OS X. Cliquez pour agrandir l&#39;image.</p></div>

<h2>Internet mobile</h2>

<p>Avec des chiffres estimés à plusieurs millions d&#8217;utilisateurs, il est important de vérifier que son site web s&#8217;affiche correctement sur les petits écrans des périphériques mobiles.</p>

<p>Plus d&#8217;information sur <em>MobiReady</em> dans l&#8217;article <a href="http://css4design.com/votre-blog-sur-un-telephone-portable-really-ready">Votre blog sur un téléphone portable, really ready ?</a></p>

<h6>N&#8217;oubliez pas de proposer un menu <em>skip links</em> à vos visiteurs mobiles !</h6>

<div id="attachment_4690" class="wp-caption alignleft" style="width: 444px"><a href="http://css4design.com/wp-content/uploads/2009/12/test-site-mobile.png"><img class="size-large wp-image-4690" title="test-site-mobile" src="http://css4design.com/wp-content/uploads/2009/12/test-site-mobile-434x245.png" alt="" width="434" height="245" /></a><p class="wp-caption-text">Testez votre site web dans plusieurs téléphones portables avec Mobi Ready. Cliquer pour agrandir l&#39;image.</p></div>

<h2>Pour conclure</h2>

<p>Cet article fait rapidement le tour des solutions que j&#8217;ai eu l&#8217;occasion de tester de manière plus ou moins approfondie pour tester mes pages web avec IE6, sachant que j&#8217;utilise Vista au quotidien. Si dans votre environnement professionnel les pages web doivent s&#8217;afficher correctement partout, il vaut mieux utiliser de vraies machines sous Mac OS X, Windows Vista, XP, Linux, etc.</p>

<p>Il s&#8217;agit de la seule manière de pouvoir compter sur le moteur de rendu graphique et Javascript et des éventuels outils d&#8217;aide à l&#8217;intégration et au développement&#8230; Le débuggage d&#8217;une page web ne se réduit pas à recaler une barre latérale qui passe sous le contenu principal !</p>

<p>Par ailleurs, il est toujours très intéressant de voir le rendu de son site sous une autre configuration (taille d&#8217;écran et résolution différentes, autres polices de caractère  installées, etc). Ça calme !</p>
]]></content:encoded>
			<wfw:commentRss>http://css4design.com/tester-un-site-dans-plusieurs-navigateurs-mais-surtout-dans-ie6-avec-vista/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Auditez votre site web avec Browser Size de Google</title>
		<link>http://css4design.com/auditez-votre-site-web-avec-browser-size-de-google</link>
		<comments>http://css4design.com/auditez-votre-site-web-avec-browser-size-de-google#comments</comments>
		<pubDate>Mon, 21 Dec 2009 11:34:22 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Le petit journal du web]]></category>
		<category><![CDATA[Navigateurs]]></category>
		<category><![CDATA[C'est vite dit !]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Navigateur]]></category>
		<category><![CDATA[Pixels]]></category>
		<category><![CDATA[Résolution]]></category>

		<guid isPermaLink="false">http://css4design.com/?p=4544</guid>
		<description><![CDATA[Avec Browser Size, Google Labs nous propose de découvrir la part de contenu visible dans la fenêtre des internautes selon des moyennes statistiques réalisées d&#8217;après les visites sur les sites de Google, c&#8217;est-à-dire un peu tout le monde ! On découvre ainsi que 99% des visiteurs ont une fenêtre d&#8217;environ 550 pixels de large pour 350 pixels de haut avec des chiffres qui chutent assez vite à mesure que la taille augmente : seulement 90% des visiteurs visualisent une surface de plus de 950 pixels par 500 pixels. Quand aux tailles supérieures à 1200 pixels de largeur, elles concernent moins de 50% des [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fauditez-votre-site-web-avec-browser-size-de-google">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fauditez-votre-site-web-avec-browser-size-de-google&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a" height="61" width="50" />
			</a>
		</div><p>Avec <a href="http://browsersize.googlelabs.com/">Browser Size</a>, <em>Google Labs</em> nous propose de découvrir la part de contenu visible dans la fenêtre des internautes selon des moyennes statistiques réalisées d&#8217;après les visites sur les sites de Google, c&#8217;est-à-dire un peu tout le monde ! On découvre ainsi que 99% des visiteurs ont une fenêtre d&#8217;environ 550 pixels de large pour 350 pixels de haut avec des chiffres qui chutent assez vite à mesure que la taille augmente : seulement 90% des visiteurs visualisent une surface de plus de 950 pixels par 500 pixels. Quand aux tailles supérieures à 1200 pixels de largeur, elles concernent moins de 50% des utilisateurs.<span id="more-4544"></span></p>

<p>Qu&#8217;en penser ? Ce <em>viewport</em> n&#8217;est pas forcément lié à la résolution de l&#8217;écran. Il s&#8217;agit de la taille ajustée manuellement par l&#8217;utilisateur. On peut imaginer qu&#8217;il alloue une largeur pour tous les sites qu&#8217;il consulte ou qu&#8217;il ajuste cette largeur en fonction des informations qui apparaissent sur le site, en fonction de ses centres d&#8217;intérêt.</p>

<h6>Quand le sage montre la lune, l&#8217;imbécile regarde le doigt&#8230;</h6>

<p>Dans ce cas, les tailles données par Google ne voudrait pas dire grand chose. Difficile en effet de savoir qui de la poule ou de l&#8217;oeuf était là avant et vice-versa ! Je terminerais par un proverble chinois que j&#8217;affectionne particulièrement : <q>Quand le sage montre la lune, l&#8217;imbécile regarde le doigt&#8230;</q> J&#8217;exagère un peu et je tiens à modérer mon manque d&#8217;enthousiasme pour <em>Browser Size</em> : cet outil fait peu mais il le fait bien, et c&#8217;est déjà pas mal ^_^v</p>
]]></content:encoded>
			<wfw:commentRss>http://css4design.com/auditez-votre-site-web-avec-browser-size-de-google/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Feuille de style CSS conditionnelle avec Conditional CSS</title>
		<link>http://css4design.com/feuille-de-style-css-conditionnelle-avec-conditional-css</link>
		<comments>http://css4design.com/feuille-de-style-css-conditionnelle-avec-conditional-css#comments</comments>
		<pubDate>Wed, 11 Mar 2009 21:29:37 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Intégration web]]></category>
		<category><![CDATA[Navigateurs]]></category>
		<category><![CDATA[Commentaires conditionnels]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[Navigateur]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.css4design.com/?p=2685</guid>
		<description><![CDATA[Conditional-CSS est un programme écrit en php4 et php5 (au choix) qui permet d&#8217;utiliser des commentaires pour cibler une dizaine de navigateurs par leur nom et leur version, à la manière des commentaires conditionnels ciblant les différentes versions d&#8217;Internet Explorer. Les commentaires conditionnels de Conditional-CSS peuvent s&#8217;appliquer à l&#8217;ensemble d&#8217;une règle CSS ou à une seule de ses propriétés. Voici un exemple d&#8217;utilisation : /* Conditional-CSS example */ a.button_active, a.button_unactive { display: inline-block; [if lte Gecko 1.8] display: -moz-inline-stack; [if lte Konq 3.1] float: left; height: 30px; [if IE 5.0] margin-top: -1px; text-decoration: none; outline: none; [if IE] text-decoration: expression(hideFocus='true'); [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Ffeuille-de-style-css-conditionnelle-avec-conditional-css">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Ffeuille-de-style-css-conditionnelle-avec-conditional-css&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a" height="61" width="50" />
			</a>
		</div><p><a href="http://www.conditional-css.com/">Conditional-CSS</a> est un programme écrit en php4 et php5 (au choix) qui permet d&#8217;utiliser des commentaires pour cibler une dizaine de navigateurs par leur nom et leur version, à la manière des <a href="http://www.css4design.com/commentaires-conditionnels-d-internet-explorer-vs-hacks-css">commentaires conditionnels</a> ciblant les différentes versions d&#8217;Internet Explorer.<span id="more-2685"></span></p>

<p>Les commentaires conditionnels de <em>Conditional-CSS</em> peuvent s&#8217;appliquer à l&#8217;ensemble d&#8217;une règle CSS ou à une seule de ses propriétés. Voici un exemple d&#8217;utilisation :</p>

<pre><code>/* Conditional-CSS example */
a.button_active, a.button_unactive {
    display: inline-block;
    [if lte Gecko 1.8] display: -moz-inline-stack;
    [if lte Konq 3.1] float: left;
    height: 30px;
    [if IE 5.0] margin-top: -1px;
    text-decoration: none;
    outline: none;
    [if IE] text-decoration: expression(hideFocus='true');
}
</code></pre>

<p>Voici les navigateurs pris en charge par le script :</p>

<ul>
<li>Internet Explorer</li>
<li>Internet Explorer Mac</li>
<li>Gecko (Firefox etc)</li>
<li>Webkit (Safari etc)</li>
<li>Opera</li>
<li>Konqueror</li>
<li>Safari Mobile (iPhone, iPod)</li>
<li>IE Mobile</li>
<li>PSP Web browser</li>
</ul>

<p>Même si je ne suis pas fan de ce genre de technique &#8212; qui automatise d&#8217;une certaine manière les <a href="http://www.css4design.com/commentaires-conditionnels-d-internet-explorer-vs-hacks-css">hacks CSS</a> souvent décriés &#8212; force est de reconnaitre que <a href="http://www.sprymedia.co.uk/">l&#8217;auteur de c-css</a> à fait du beau travail. Je garde l&#8217;adresse sous le tapis de souris : on ne sait jamais ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://css4design.com/feuille-de-style-css-conditionnelle-avec-conditional-css/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Fonction PHP filemtime() pour cacher les fichiers CSS et JS</title>
		<link>http://css4design.com/fonction-php-filemtime-cacher-les-fichiers-css-et-js</link>
		<comments>http://css4design.com/fonction-php-filemtime-cacher-les-fichiers-css-et-js#comments</comments>
		<pubDate>Sat, 01 Nov 2008 11:33:43 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Javascript & PHP]]></category>
		<category><![CDATA[Le petit journal du web]]></category>
		<category><![CDATA[Cache]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Fichiers]]></category>
		<category><![CDATA[filemtime]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Navigateur]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.css4design.com/?p=2294</guid>
		<description><![CDATA[Vous le savez certainement, les fichiers Javascript ou CSS sont placés dans le cache du navigateur pour être réutilisés sans devoir aller chercher les mêmes informations sur le serveur. C&#8217;est assez pratique car les fichiers en question ne sont téléchargés qu&#8217;une fois. Mais si vous modifiez ces fichiers après la mise en ligne, c&#8217;est la version placée en cache qui continuera de s&#8217;afficher jusqu&#8217;à ce que l&#8217;utilisateur vide son cache d&#8217;une façon ou d&#8217;une autre. Pour y remédier, Damien Ravé nous propose une utilisation judicieuse de la fonction PHP filemtime() qui renvoie la date de la dernière modification d&#8217;un fichier [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Ffonction-php-filemtime-cacher-les-fichiers-css-et-js">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Ffonction-php-filemtime-cacher-les-fichiers-css-et-js&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a" height="61" width="50" />
			</a>
		</div><p>Vous le savez certainement, les fichiers Javascript ou CSS sont placés dans le cache du navigateur pour être réutilisés sans devoir aller chercher les mêmes informations sur le serveur. C&#8217;est assez pratique car les fichiers en question ne sont téléchargés qu&#8217;une fois. Mais si vous modifiez ces fichiers après la mise en ligne, c&#8217;est la version placée en cache qui continuera de s&#8217;afficher jusqu&#8217;à ce que l&#8217;utilisateur vide son cache d&#8217;une façon ou d&#8217;une autre.</p>

<p>Pour y remédier, <a href="http://www.lepotlatch.org">Damien Ravé</a> nous propose une utilisation judicieuse de la fonction PHP <a href="http://fr.php.net/manual/fr/function.filemtime.php">filemtime()</a> qui renvoie la date de la dernière modification d&#8217;un fichier pour <a href="http://www.lepotlatch.org/index.php/2008/10/31/146-recharger-le-cache-css-ou-js-a-chaque-mise-a-jour-des-fichiers">recharger le cache CSS ou JS</a> :
<pre><code>&lt;script type="text/javascript" src="js/script.js?v=&lt;?php echo filemtime('js/script.js'); ?&gt;"&gt;
&lt;link rel="stylesheet" type="text/css" href="css/ecran.css?v=&lt;?php echo filemtime('css/ecran.css'); ?&gt;"&gt;</code></pre></p>
]]></content:encoded>
			<wfw:commentRss>http://css4design.com/fonction-php-filemtime-cacher-les-fichiers-css-et-js/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Manifeste pour bouter IE 6 hors des blogs avec kickIE6.js</title>
		<link>http://css4design.com/manifeste-pour-bouter-ie-6-hors-des-blogs-avec-kickie6js</link>
		<comments>http://css4design.com/manifeste-pour-bouter-ie-6-hors-des-blogs-avec-kickie6js#comments</comments>
		<pubDate>Mon, 08 Sep 2008 18:09:14 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Editorial]]></category>
		<category><![CDATA[Javascript & PHP]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[BrowserFriendly]]></category>
		<category><![CDATA[Feedburner]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Manifeste]]></category>
		<category><![CDATA[Navigateur]]></category>
		<category><![CDATA[RSS]]></category>

		<guid isPermaLink="false">http://www.css4design.com/?p=1470</guid>
		<description><![CDATA[Un spectre hante le web : le spectre Internet Explorer 6. Nombreux sont ceux qui ont tenté de convaincre les webmasters de refuser de servir le navigateur collé au fond de la classe près du radiateur ou qui s&#8217;interrogent sur son utilisation. Sans trop de résultats. Il faut dire que la base installée est encore importante et on ne peut pas demander au gens de couper la branche sur laquelle ils sont assis. Et pourtant, je sens que vous n&#8217;attendez qu&#8217;une bonne occasion pour vous débarrasser du bouzin. Le constat IE6 représente encore entre 20% et 30% des visites, parfois [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fmanifeste-pour-bouter-ie-6-hors-des-blogs-avec-kickie6js">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fmanifeste-pour-bouter-ie-6-hors-des-blogs-avec-kickie6js&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a" height="61" width="50" />
			</a>
		</div><p>Un spectre hante le web : le spectre Internet Explorer 6. Nombreux sont ceux qui ont tenté de convaincre les webmasters de refuser de servir le navigateur collé au fond de la classe près du radiateur ou qui s&#8217;interrogent sur son utilisation. Sans trop de résultats. <span id="more-1470"></span></p>

<p>Il faut dire que la base installée est encore importante et on ne peut pas demander au gens de couper la branche sur laquelle ils sont assis. Et pourtant, je sens que vous n&#8217;attendez qu&#8217;une bonne occasion pour vous débarrasser du bouzin.</p>

<h3>Le constat</h3>

<p>IE6 représente encore entre 20% et 30% des visites, parfois plus, parfois moins. Il est donc important d&#8217;en tenir compte dans la majorité des projets de sites web. Sur mon blog, les internautes équipés de IE6 ont représenté environ 12% des visites depuis juillet 2006 et comptent pour 7% des visites sur les trois dernier mois.</p>

<p>Si j&#8217;enlève les développeurs web qui dégainent IE 6 pour tester les sites visités (et qui doivent représenter une grande partie des lecteurs), j&#8217;évalue à moins de 5% le nombre d&#8217;internautes qui me rendent visite &laquo;&nbsp;pour de vrai&nbsp;&raquo; avec IE6 sachant qu&#8217;il s&#8217;agit certainement des visiteurs envoyés par Live.com qui désirent <a href="http://search.live.com/results.aspx?q=%22regarder+danser+Louxor%22&#038;go=&#038;form=QBRE">regarder danser Louxor</a>&#8230;</p>

<p>5%, c&#8217;est peu mais ça représente plus de 1000 visites par mois : c&#8217;est suffisant pour s&#8217;en soucier quand même ! Il n&#8217;est pas dans mes intentions de priver ces visiteurs d&#8217;une saine lecture :)</p>

<p>Du coup, il m&#8217;est venu une idée : pourquoi ne pas rediriger les visiteurs équipés d&#8217;une version d&#8217;IE inférieure à 7 vers le flux RSS mis en forme par Feedburner sachant qu&#8217;un visiteur surfant avec IE6 pourra s&#8217;abonner et me lire plus tard depuis son agrégateur ?</p>

<p>C&#8217;est là qu&#8217;intervient <em>kickIE6</em> :</p>

<h3>I&#8217;m in ur blog kicking ie6, kwel&#8230; ^__^v</h3>

<pre><code>&lt;script type="text/javascript"&gt;
    if ( $.browser.msie ) {
        if ( $.browser.version &lt; 7 ) {
            document.location.href = 'http://feeds.feedburner.com/css4design';
        }
    }
 &lt;/script&gt;
</code></pre>

<p>Placez ce script après l&#8217;appel de la librairie <a href="jQuery">jQuery</a> entre les balise <code>head</code> de votre fichier <code>header.php</code> (si vous êtes sous WordPress) et d&#8217;indiquez l&#8217;adresse de votre flux Feedburner à la place du mien.</p>

<p>Pour que votre flux RSS s&#8217;affiche correctement dans un navigateur, vous devrez peut-être activer le service <em>BrowserFriendly</em> de Feedburner dans l&#8217;onglet <em>Optimize</em>. En savoir plus sur les <a href="http://www.css4design.com/feedburner-holly-hits-my-feed-is-reach">services Feedburner</a>.</p>

<p><a href="http://www.css4design.com/wp-content/uploads/2008/08/browser-friendly-feedburner.png"><img src="http://www.css4design.com/wp-content/uploads/2008/08/browser-friendly-feedburner.png" alt="" title="browser-friendly-feedburner" width="450" height="477" class="alignnone size-full wp-image-1479" /></a></p>

<h3>Installer jQuery sans douleur sur WordPress</h3>

<p>Vous ne savez pas si <em>jQuery</em> est installé dans votre thème WordPress ? Voici une ligne à ajouter juste au-dessus du script <em>kickIE6</em> :</p>

<pre><code>&lt;?php wp_enqueue_script('jquery'); ?&gt;
</code></pre>

<p>Cette ligne devrait activer la bibliothèque <em>jQuery</em> installée en standard avec WordPress.</p>

<h3>Une solution qui exclue ?</h3>

<p>J&#8217;ai mis en place ce script depuis une dizaine de jours et comme me l&#8217;ont fait remarquer plusieurs personnes (deux pour être exact), une partie de ceux qui utilisent IE6 ne le font pas par choix personnel et subissent les lourdeurs de leurs administrateurs réseaux qui ne veulent (ou ne peuvent) pas mettre à jour le parc informatique de l&#8217;entreprise. C&#8217;est pour ceux-là justement que je propose la lecture du flux et l&#8217;abonnement ensuite si plus d&#8217;affinité.</p>

<p>Mais <em>quid</em> de l&#8217;interaction ? Et oui, la lecture du flux ne permet pas aux lecteurs de laisser des commentaires. C&#8217;est vrai et ça m&#8217;ennuie. Même si derrière les chiffres il y a des personnes, je ne peux m&#8217;empêcher de me dire que le pourcentage de ceux qui laissent des commentaires par rapport aux lecteurs est faible et il n&#8217;y a aucune raison pour que ceux qui utilisent IE6 soient plus bavards que les autres&#8230;</p>

<p>Par ailleurs, je compte sur le fait que ceux qui subissent IE6 au travail, ont certainement un autre navigateur installé à la maison ;)</p>

<h3>Comment j&#8217;en suis arrivé là, en réalité&#8230;</h3>

<p>C&#8217;est la faute à <a href="http://www.blueprintcss.org/">Blueprint</a> ! Pas vraiment, mais un peu quand même. J&#8217;avais déjà utilisé avec succès ce <a href="http://www.css4design.com/frameworks-css-reset-css-design-from-scratch">framework CSS</a> et le <a href="http://www.css4design.com/quelques-notes-sur-la-bibliotheque-javascript-ie7-de-dean-edwards">script IE7.js</a>, mais quand j&#8217;ai refait mon thème, j&#8217;ai péché par excès de confiance en ne testant mon design sous IE 6 qu&#8217;à la fin ^_^v</p>

<p><em>Blueprint</em> n&#8217;est pas vraiment en cause car je n&#8217;ai pas suivi la logique du framework pour toutes les parties de la mise en page. C&#8217;est là que je me suis aperçu que l&#8217;intrusion de la présentation dans le code HTML sous la forme des classes CSS ne facilite pas la mise en place d&#8217;une feuille de style alternative. Surtout quand on change de design tous les mois, ou presque !</p>

<p>Je reconnais que si j&#8217;avais été plus vigilant en utilisant <em>Blueprint</em> (tester tôt et souvent), j&#8217;aurais &#8212; comme d&#8217;habitude &#8212; un blog qui s&#8217;affiche aussi bien dans IE6 que dans les autres navigateurs.</p>

<h3>Conclusion</h3>

<p>Je n&#8217;envisage pas de laisser tomber le support CSS d&#8217;IE6. Mais ce blog est un terrain d&#8217;expérimentation et j&#8217;ai eu envie d&#8217;expérimenter en mettant en avant une utilisation originale des flux RSS pour pallier les manques d&#8217;Internet Explorer 6. Cette idée pourrait trouver un prolongement en fournissant du contenu aux périphériques mobiles en complément d&#8217;une <a href="http://www.css4design.com/wordpress-version-mobile-de-votre-blog-sans-plugin">version mobile d&#8217;un blog</a>, par exemple.</p>

<p>Je rappelle que le support d&#8217;Internet Explorer 6 est indispensable pour gagner ses galons d&#8217;intégrateur web. Pour autant, il n&#8217;est pas interdit de prendre en compte son lectorat et les ressources que l&#8217;on est prêt à mettre sur la table pour fournir la meilleure interaction possible entre les visiteurs et le contenu. De ce point de vue, les flux RSS associés aux différents <a href="http://www.css4design.com/feedburner-holly-hits-my-feed-is-reach">services de Feedburner</a> méritent d&#8217;être pris en compte dans une stratégie globale d&#8217;accès à l&#8217;information.</p>

<p><em>Keep clickin&#8217;</em></p>

<p><script>scoopeo_url='http://www.css4design.com/manifeste-pour-bouter-ie-6-hors-des-blogs-avec-kickie6js'</script><script language='javascript' src='http://scoopeo.com/clicker/insert/large'></script></p>
]]></content:encoded>
			<wfw:commentRss>http://css4design.com/manifeste-pour-bouter-ie-6-hors-des-blogs-avec-kickie6js/feed</wfw:commentRss>
		<slash:comments>33</slash:comments>
		</item>
		<item>
		<title>Google Chrome va changer ma vie d&#039;internaute</title>
		<link>http://css4design.com/google-chrome-va-changer-ma-vie-dinternaute</link>
		<comments>http://css4design.com/google-chrome-va-changer-ma-vie-dinternaute#comments</comments>
		<pubDate>Wed, 03 Sep 2008 11:05:50 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Editorial]]></category>
		<category><![CDATA[Navigateurs]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Chrome]]></category>
		<category><![CDATA[Navigateur]]></category>

		<guid isPermaLink="false">http://www.css4design.com/?p=1641</guid>
		<description><![CDATA[Comme tous les intégrateurs web j&#8217;utilise plusieurs navigateurs pour tester la conformité du rendu HTML et CSS. Firefox 3 a une place particulière puisqu&#8217;il fait également partie des outils de conception grâce à des extensions comme Webdevelopper. Pour autant, je reste un utilisateur comme les autres quand il s&#8217;agit de consulter mes mails (Gmail) de saisir du courrier (Google Documents), de consulter mes flux RSS (Google Reader) ou simplement pour lire le journal (Google News). Firefox 3 &#8212; le capital sympathie s&#8217;épuise ? La force de Firefox 3 ne réside pas dans ces qualité intrinsèques : qu&#8217;en reste-t-il une fois [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fgoogle-chrome-va-changer-ma-vie-dinternaute">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fgoogle-chrome-va-changer-ma-vie-dinternaute&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a" height="61" width="50" />
			</a>
		</div><p>Comme tous les intégrateurs web j&#8217;utilise plusieurs navigateurs pour tester la conformité du rendu HTML et CSS. <em>Firefox 3</em> a une place particulière puisqu&#8217;il fait également partie des outils de conception grâce à des extensions comme Webdevelopper.<span id="more-1641"></span></p>

<p>Pour autant, je reste un utilisateur comme les autres quand il s&#8217;agit de consulter mes mails (<em>Gmail</em>) de saisir du courrier (<em>Google Documents</em>), de consulter mes flux RSS (<em>Google Reader</em>) ou simplement pour lire le journal (<em>Google News</em>).</p>

<h3>Firefox 3 &#8212; le capital sympathie s&#8217;épuise ?</h3>

<p>La force de <a href="http://www.mozilla-europe.org/fr/firefox">Firefox 3</a> ne réside pas dans ces qualité intrinsèques : qu&#8217;en reste-t-il une fois les extension désactivées ? Pourtant, l&#8217;indulgence de la part de la communauté vis-à-vis du Panda roux a été jusqu&#8217;au déni des contre-performances, pourtant évidentes que j&#8217;avais évoqué dans l&#8217;article <a href="http://www.css4design.com/firefox-roxe-opera-ca-ira-et-ie7-part-en-sucette">Firefox roxe ? Opera, ça ira ? et IE7 part en sucette ?</a></p>

<h4>La faute à Javascript ?</h4>

<p>La particularité des services mentionnés plus haut est de faire un usage important de Javascript qui sollicite la mémoire du navigateur et grève ses performances. De ce point de vue, <em>Firefox</em> n&#8217;est pas un foudre de guerre et question rapidité il ne fait pas le poids, y compris face à <em>Internet Explorer 6</em>&#8230;</p>

<h4>On a retrouvé Big Foot !</h4>

<p>Quant à l&#8217;empreinte mémoire, n&#8217;en parlons pas : il m&#8217;arrive régulièrement d&#8217;observer une occupation de près de 1Go. Tout ça ne serait rien, si <em>Firefox</em> n&#8217;avait pas la fâcheuse habitude de planter régulièrement. La fonction qui permet de recouvrer l&#8217;ensemble de la session n&#8217;excuse pas tout. Mais au final, j&#8217;y trouve mon compte grâce aux extensions disponibles qui me font gagner du temps dans dans le &laquo;&nbsp;débuggage&nbsp;&raquo; des pages web.</p>

<h3>Et Google Chrome fut</h3>

<p>Une des particularités de <a href="http://www.google.com/chrome">Google Chrome</a> est de lancer chaque onglet dans un processus différent à côté du noyau principal qui reste très léger. Grâce au gestionnaire de tâche intégré, il devient possible de connaitre précisément l&#8217;occupation mémoire de des onglets ouverts. Cela permet d&#8217;optimiser la navigation et de mieux gérer la RAM en réservant <em>Google Chrome</em> pour afficher les sites nécessitant des ressources importantes.</p>

<p>Où je veux en venir ? Simplement à une nouvelle organisation de mon surf quotidien : <em>Google Chrome</em> comme navigateur par défaut et <em>Firefox 3</em> comme outil de développement web.</p>

<h3>Conclusion</h3>

<p>Comme la majorité de la population n&#8217;a pas besoin des extensions de developpement de <em>Firefox 3</em>, <em>Google Chrome</em> risque de rafler la mise auprès du grand public, comme le moteur de recherche Google l&#8217;avait fait en son temps : on ne résiste pas à l&#8217;accélération de l&#8217;affichage des résultats, pas plus qu&#8217;à celui des pages web.</p>

<p>Pour finir, il sera plus difficile pour la <a href="http://fr.wikipedia.org/wiki/Fondation_Mozilla">fondation Mozilla</a> de mettre en place une plate-forme anxiogène sur le produit de Mountain View que sur celui de Redmond !</p>
]]></content:encoded>
			<wfw:commentRss>http://css4design.com/google-chrome-va-changer-ma-vie-dinternaute/feed</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
		<item>
		<title>Google Chrome &#8212; une poignée pour redimensionner les textareas</title>
		<link>http://css4design.com/google-chrome-une-poignee-pour-redimensionner-les-textareas</link>
		<comments>http://css4design.com/google-chrome-une-poignee-pour-redimensionner-les-textareas#comments</comments>
		<pubDate>Tue, 02 Sep 2008 19:38:21 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Le petit journal du web]]></category>
		<category><![CDATA[Navigateurs]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Chrome]]></category>
		<category><![CDATA[Navigateur]]></category>
		<category><![CDATA[Textarea]]></category>

		<guid isPermaLink="false">http://www.css4design.com/?p=1629</guid>
		<description><![CDATA[Google Chrome affiche une poignée en bas à droite des balises textarea pour les redimensionner. C&#8217;est sympa, mais un peu redondant avec le script que j&#8217;ai installé pour avoir la même chose sur les autres navigateurs&#8230; L&#8217;aspect pratique, en revanche est indéniable quand on est face à des zones de saisie trop chiches. Déjà une bonne surprise au bout de 5 min. d&#8217;utilisation seulement. Ca promet :) Question : Au fait, c&#8217;est quoi le user-agent de Google Chrome ? Réponse : Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.X.Y.Z Safari/525.13.`]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fgoogle-chrome-une-poignee-pour-redimensionner-les-textareas">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fgoogle-chrome-une-poignee-pour-redimensionner-les-textareas&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a" height="61" width="50" />
			</a>
		</div><p><a href="http://www.google.com/chrome">Google Chrome</a> affiche une poignée en bas à droite des balises <code>textarea</code> pour les redimensionner. C&#8217;est sympa, mais un peu redondant avec le script que j&#8217;ai installé pour avoir la même chose sur les autres navigateurs&#8230; <span id="more-1629"></span></p>

<p>L&#8217;aspect pratique, en revanche est indéniable quand on est face à des zones de saisie trop chiches. Déjà une bonne surprise au bout de 5 min. d&#8217;utilisation seulement. Ca promet :)</p>

<p><strong>Question :</strong> Au fait, c&#8217;est quoi le <a href="http://gears.google.com/chrome/intl/en/webmasters-faq.html#useragent">user-agent</a> de Google Chrome ?</p>

<p><strong>Réponse :</strong></p>

<pre><code>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US)
AppleWebKit/525.13 (KHTML, like Gecko)
Chrome/0.X.Y.Z Safari/525.13.`
</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://css4design.com/google-chrome-une-poignee-pour-redimensionner-les-textareas/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Sont taquins chez WordPress ;)</title>
		<link>http://css4design.com/sont-taquins-chez-wordpress</link>
		<comments>http://css4design.com/sont-taquins-chez-wordpress#comments</comments>
		<pubDate>Fri, 22 Feb 2008 01:35:40 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Navigateurs]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Humour]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Navigateur]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.css4design.com/sont-taquins-chez-wordpress</guid>
		<description><![CDATA[Si vous utilisez le tableau de bord Admin de WordPress avec Internet Explorer vous avez droit à ce joli visuel vous mettant en garde contre l&#8217;utilisation d&#8217;un navigateur non sécurisé et vous invitant à switcher pour un monde meilleur ;)]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fsont-taquins-chez-wordpress">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fsont-taquins-chez-wordpress&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a" height="61" width="50" />
			</a>
		</div><p><a href="http://browsehappy.com/" title="WordPress recommande un meilleur navigateur"><img class="il" src='/wp-content/uploads/2008/02/browse-happy.gif' alt="avec browse-happy.gif : WordPress recommande un meilleur navigateur" /></a>
Si vous utilisez le tableau de bord Admin de WordPress avec Internet Explorer vous avez droit à ce joli visuel vous mettant en garde contre l&#8217;utilisation d&#8217;un navigateur non sécurisé et vous invitant à switcher pour un monde meilleur ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://css4design.com/sont-taquins-chez-wordpress/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced) (user agent is rejected)

Served from: css4design.com @ 2010-09-02 16:39:04 -->