<?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>Mon, 15 Mar 2010 12:27:27 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<atom:link rel='hub' href='http://css4design.com/?pushpress=hub'/>
		<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>

		<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[<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>3</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 Mac [...]]]></description>
			<content:encoded><![CDATA[<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>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[<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 [...]]]></description>
			<content:encoded><![CDATA[<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 pour [...]]]></description>
			<content:encoded><![CDATA[<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 plus, parfois [...]]]></description>
			<content:encoded><![CDATA[<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 les extension désactivées [...]]]></description>
			<content:encoded><![CDATA[<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[<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[<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>
		<item>
		<title>1000 ressources pour le développement web et WordPress : la grosse grosse liste</title>
		<link>http://css4design.com/1000-ressources-pour-wordpress-et-le-developpement-web</link>
		<comments>http://css4design.com/1000-ressources-pour-wordpress-et-le-developpement-web#comments</comments>
		<pubDate>Fri, 08 Feb 2008 13:25:58 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Intégration web]]></category>
		<category><![CDATA[Javascript & PHP]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[AdSense]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Dreamweaver]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Navigateur]]></category>
		<category><![CDATA[PageRank]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Référencement]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://www.css4design.com/1000-ressources-pour-wordpress-et-le-developpement-web</guid>
		<description><![CDATA[Vous voulez un bon éditeur de page HTML et CSS et avoir sous le coude le maximum de ressources à portée de souris ? Cet article est fait pour vous si cherchez le bon plugin jQuery pour votre projet ou si vous êtes friand de liens pointant vers des ressources indispensables pour la création de sites web. Si en plus vous utilisez WordPress, c&#8217;est votre dossier Plugins qui va être content ! Le titre est trompeur : il n&#8217;y a pas 1000 ressources, mais bien plus à découvrir&#8230; Attention, cette liste est vivante et grandit avec vos suggestions !


table des [...]]]></description>
			<content:encoded><![CDATA[<p>Vous voulez un bon éditeur de page HTML et CSS et avoir sous le coude le maximum de ressources à portée de souris ? Cet article est fait pour vous si cherchez le bon <em>plugin</em> jQuery pour votre projet ou si vous êtes friand de liens pointant vers des ressources indispensables pour la création de sites web. Si en plus vous utilisez WordPress, c&#8217;est votre dossier <em>Plugins</em> qui va être content ! Le titre est trompeur : il n&#8217;y a pas 1000 ressources, mais bien plus à découvrir&#8230; Attention, cette liste est vivante et grandit avec vos suggestions !<span id="more-199"></span></p>

<div id="sommaire">
<h3>table des matières</h3>

<p><em>Vous avez besoin d’un moteur de recherche ? Ctrl+F !</em></p>

<h4><a href="#dev">La boite à outils du codeur de site web</a></h4>
<ol class="texte">
    <li>
<h5><a href="#editors">22 éditeurs HTML et CSS pour Windows, Mac OS X et Linux</a> | <a title="22 éditeurs HTML et CSS pour Windows, Mac OS X et Linux" href="#TB_editors"></a></h5>
</li>
    <li>
<h5><a href="http://www.css4design.com/1000-ressources-pour-wordpress-et-le-developpement-web/2#javascript">Javascript</a></h5>
<ul class="texte">
    <li><a title="240 plugins jQuery classés par thèmes" href="http://www.css4design.com/1000-ressources-pour-wordpress-et-le-developpement-web/2#jquery">240 plugins jQuery</a> | <a title="240 plugins jQuery classés par thèmes" href="http://www.css4design.com/1000-ressources-pour-wordpress-et-le-developpement-web/2#listjquery"></a></li>
    <li><a href="http://www.css4design.com/1000-ressources-pour-wordpress-et-le-developpement-web/2#jqueryplus">6 Ressources complémentaires pour jQuery</a></li>
    <li><a href="http://www.css4design.com/1000-ressources-pour-wordpress-et-le-developpement-web/2#frameworksJS">Autres frameworks Javascript</a></li>
</ul>
</li>
    <li>
<h5><a href="http://www.css4design.com/1000-ressources-pour-wordpress-et-le-developpement-web/3#resources">Ressources pour webdesigner</a></h5>
<ul class="texte">
    <li><a href="http://www.css4design.com/1000-ressources-pour-wordpress-et-le-developpement-web/3#field">Webdevelopers Field Guide : 750 liens pour webdesigner</a></li>
    <li><a href="http://www.css4design.com/1000-ressources-pour-wordpress-et-le-developpement-web/3#firefox">Extensions Firefox : développement et référencement</a></li>
    <li><a href="http://www.css4design.com/1000-ressources-pour-wordpress-et-le-developpement-web/3#browserTest">Tester vos pages web dans différents navigateurs</a></li>
    <li><a href="http://www.css4design.com/1000-ressources-pour-wordpress-et-le-developpement-web/3#monitoring">Monitoring de sites web</a></li>
    <li><a href="http://www.css4design.com/1000-ressources-pour-wordpress-et-le-developpement-web/3#icones">Icônes et goodies pour photoshop</a></li>
    <li><a href="http://www.css4design.com/1000-ressources-pour-wordpress-et-le-developpement-web/3#tuto">Tutoriels ou tutoriaux webdesign</a></li>
    <li><a href="http://www.css4design.com/1000-ressources-pour-wordpress-et-le-developpement-web/3#references">Références, outils et dictionnaires</a></li>
    <li><a href="http://www.css4design.com/1000-ressources-pour-wordpress-et-le-developpement-web/3#inspiration">Inspiration, expiration&#8230;</a></li>
</ul>
</li>
</ol>

<h4><a href="#wordpress">WordPress</a></h4>

<ol class="texte">
    <li><a href="http://www.css4design.com/1000-ressources-pour-wordpress-et-le-developpement-web/4#official">Listes quasi-officielles</a></li>
    <li><a href="http://www.css4design.com/1000-ressources-pour-wordpress-et-le-developpement-web/4#adsense">17 plugins AdSense pour WordPress</a></li>
    <li><a href="http://www.css4design.com/1000-ressources-pour-wordpress-et-le-developpement-web/4#pluginsComments">7 Plugins WordPress pour favoriser les commentaires</a></li>
    <li><a href="http://www.css4design.com/1000-ressources-pour-wordpress-et-le-developpement-web/4#pluginsTwitter">10 Plugins WordPress pour Twitter</a></li>
    <li><a href="http://www.css4design.com/1000-ressources-pour-wordpress-et-le-developpement-web/4#pluginsVrac">Vrac de plugins pour WordPress</a></li>
    <li><a href="http://www.css4design.com/1000-ressources-pour-wordpress-et-le-developpement-web/4#themesWP">Des centaines de thèmes pour WordPress</a></li>
</ol>
</div>

<!-- fin #sommaire -->

<h2 id="dev">La boite à outils du codeur de site web</h2>

<div id="TB_editors">
<h3 id="editors">Editeurs de page web</h3>

<h4>Windows (et/ou multi-OS)</h4>

<h5 id="eclipse">Eclipse</h5>

<a href="http://www.eclipse.org/">Eclipse</a> est un environnement de développement intégré (IDE) lancé par IBM pour développer des application Java. Son architecture est développée autour de la notion de plugin, ce qui permet de l&#8217;utiliser pour le développement web où il remplacera sans peine un Dreamweaver ou un Notepad++ grâce notamment aux &laquo;&nbsp;plugins&nbsp;&raquo; suivants :
<ul class="texte">
    <li><a href="http://www.eclipse.org/webtools/">WTP</a> (Web Tools Platform) &#8212; Reconnait les formats HTML, CSS, JSP, JSF, javascript, XML, DTD, XSLT&#8230; (coloration syntaxique, auto-complétion, validation et aide à la saisie des fichiers XML par la DTD associée, etc.)</li>
    <li><a href="http://www.aptana.com/">Aptana</a> &#8212; Mêmes fonctionnalités que WTP. L&#8217;auto-complétion des fichiers CSS donne la compatibilité (IE et Firefox) des différentes balises de style, Débugger Javascript</li>
    <li><a href="http://www.eclipse.org/atf/">ATF</a> (Ajax Toolkit Framework) &#8212; Prise en compte du langage AJAX dans le développement web</li>
    <li><a href="http://amateras.sourceforge.jp/">Amateras EclipseHTMLEditor</a> &#8212; Reconnait les formats HTML, CSS, JSP, javascript, XML, DTD&#8230; avec un éditeur graphique de pages</li>
    <li><a href="http://xmlbuddy.com/">XMLBuddy</a> &#8212; Plugin léger pour le format XML (validation des fichiers si DTD associée), DTD, XML SCHEMA, et XSLT</li>
    <li><a href="http://sourceforge.net/projects/xmen/">X-Men</a> &#8212; Editeur de fichiers XML (non maintenu depuis 2003)</li>
    <li><a href="http://www.oxygenxml.com/">OxygenXML</a> &#8212; Prise en charge du format XML, DTD, XML SCHEMA, et XSLT (avec un débugger de feuilles de style XSLT)</li>
    <li><a href="http://eclipsetidy.sourceforge.net/">EclipseTidy</a> &#8212; Editeur de fichiers HTML et XML</li>
    <li><a href="http://ezingbuilder.sourceforge.net/cms/">eZing Builder</a> &#8212; Editeur <acronym title="What you see is what you get">WYSIWYG</acronym> de pages web (HTML)</li>
    <li><a href="http://euromath2.sourceforge.net/">Euromath 2</a> &#8212; Editeur WYSIWYG de fichiers XML permettant d&#8217;écrire des expressions mathématiques (un peu de la même manière qu&#8217;avec Latex)</li>
    <li><a href="http://eclipsexslt.sourceforge.net/">EclipseXSLT</a> &#8212; Création Gestion avancée des fichiers XSLT, avec la coloration syntaxique, la possibilité de créer plusieurs configurations de style applicables à un même fichier XML, etc.</li>
</ul>

<p>Retrouvez la liste complète des <a href="ftp://ftp-developpez.com/bcourtin/articles/eclipse/plugins/plugins.pdf">plugins Eclipse</a> sous forme d&#8217;un PDF mis à jour par <a href="http://bcourtin.developpez.com/">Benoît Courtine</a> qui a aussi un <a href="http://www.bcourtin.info/dotclear/">blog</a>.<p>

<h5 id="dreamweaver">Dreamweaver</h5>

<p><a href="http://www.macromedia.com/fr/software/dreamweaver">Dreamweaver</a> &#8212; Cet éditeur de pages web créé par Macromedia puis racheté par Adobe (certains prononcent <em>Adobi</em> &#8211; à l&#8217;anglo-saxonne &#8211; mais je préfère dire <em>Adobeu</em>. D&#8217;ailleurs ceux qui prononcent <em>Adobi</em> sont souvent les mêmes qui prononcent notepad++ comme <em>plus plus</em> au lieu de <em>pleus pleus</em> ^_^v).</p>

<p>La fonction chercher-remplacer plus que complète (il faudrait un tutoriel pour faire le tour de la question) et la gestion multi-sites avec le transfert FTP méritent à eux seuls l&#8217;achat du produit. L&#8217;aspect <em>ouiziouigue</em> du bidule est encore &#8211; dans la version CS3 &#8211; réservé aux gadgétophiles.</p>

<p>Le gros point noir de Dreamweaver est sa gestion fantaisiste du format UTF-8 qui nécessite un passage préalable dans un vrai éditeur comme Notepad++&#8230;</p>

<h5 id="notepadpp">Notepad++</h5>

<p><a href="http://notepad-plus.sourceforge.net/fr/site.htm">Notepad++</a> &#8212; Quand Dreamweaver m&#8217;ennuie, c&#8217;est vers Notepad++ que je me tourne, tant sa simplicité apparente est reposante. Il prend en charge la coloration syntaxique de pratiquement tous les langages et ses fonctions de &laquo;&nbsp;traitement&nbsp;&raquo; de textes sont impressionnantes (même si je n&#8217;en n&#8217;utilise pas le dixième).</p>

<p>Les plus : Notepad++ est capable de plier-déplier les blocs de code et possède un explorateur de fichier. De plus, utilisé conjointement avec FileZilla (en le spécifiant comme éditeur de texte distant, par exemple), vous avez une configuration légère pour trois fois rien ;)</p>

<p>Les moins : l&#8217;auto-complétion des propriétés CSS n&#8217;est pas vraiment contextuelle (contrairement à Dreamweaver).</p>

<h5 id="nvu">Nvu</h5>

<p><a href="http://frenchmozilla.sourceforge.net/nvu/">Nvu</a> &#8212; Prononcez N-view. A mi-chemin entre Dreamweaver et Notepad++, cet éditeur est la refonte du module d&#8217;édition HTML <em>Composer</em> de Mozilla. <del datetime="2008-02-08T14:37:47+00:00">Le logiciel est en version 1.0 depuis 2005 sans mise à jour depuis. A noter qu&#8217;il existe <a href="http://www.framasoft.net/article2656.html">un tutoriel Nvu</a> bien fait sur Framasoft. </del> Nvu est remplacé par <a href="http://www.kompozer.net/">KompoZer</a>. Pour connaitre le pourquoi du comment, c&#8217;est sur <a href="http://www.framasoft.net/article2243.html">Framasoft</a>. (Merci <a href="http://blog.burninghat.net/">burningHat</a>).</p>

<h5 id="kompozer">KompoZer</h5>

<p><a href="http://www.kompozer.net/">KompoZer</a> &#8212; Développé à partir de la version 1.0 de Nvu, ce logiciel reprend à son compte la gestion des plugins et des thème à la Gecko (Firefox), ce qui semble prometteur pour l&#8217;avenir. Des fondations de Nvu, KompoZer semble avoir gardé le goût de la non-simplicité pour la gestion des feuilles de style, notamment.</p>

<p>D&#8217;autres infos sur Nvu (valable pour KompoZer ?) sur <a href="http://www.geckozone.org/forum/viewtopic.php?t=24967">geckozone</a>.</p>

<h5 id="intype">Intype</h5>

<p><a href="http://intype.info">Intype</a> &#8212; Ce puissant éditeur de code est d&#8217;après <a href="http://p4bl0.net/">p4bl0</a> l&#8217;équivalent de TextMate sur Windows. Encore en version <em>Alpha</em>, vous pourrez suivre l&#8217;évolution du développement de cet éditeur prometteur <a href="http://intype.info/">sur le blog</a>.</p>

<h5 id="html-kit">HTML-Kit</h5>

<p><a href="http://www.chami.com/html-kit/download/">HTML-Kit</a> &#8212; J&#8217;ai une relation ambiguë avec ce logiciel : je l&#8217;installe aussi souvent que je le désinstalle à cause de son interface peu intuitive qui finit toujours par me gêner avant que je trouve mes marques. Mais c&#8217;est un très bon produit et je ne désespère pas de m&#8217;y adapter un jour !</p>

<p>Il est possible d&#8217;avoir <a href="http://boussac.online.fr/Windows/HTML/presentationHK.html">HTML-Kit en français</a> avec une présentation du logiciel en prime.</p>

<h5 id="ultraedit">UltraEdit-32</h5>

<p><a href="http://www.ultraedit.com/index.php?name=Downloads&amp;d_op=viewdownload&amp;cid=1">UltraEdit-32</a> &#8212; C&#8217;est un éditeur de code source qui supporte la plupart des langages (C++, PHP, HTML, VB Perl, Java). Il dispose aussi d&#8217;un module FTP et permet &#8211; comme Notepad++ d&#8217;enregistrer des macro-commandes pour les tâches répétitives.</p>

<p>Ce n&#8217;est pas un logiciel gratuit, mais la version <em>UltraEdit-32 Professional Text Editor</em> ne coûte que 34€, soit 12 fois moins que Dreamweaver CS3 !</p>

<h5 id="jedit">Jedit</h5>
<p><a href="http://www.jedit.org/">Jedit</a> &#8211;C&#8217;est un éditeur écrit en Java, ce qui lui permet de fonctionner sous toutes les plate-formes.</p>

<h5 id="quanta">Quanta Plus</h5>

<p><a href="http://quanta.kdewebdev.org/">Quanta Plus</a> &#8212; Avec cet éditeur de texte, on sort un peu du développement web, puisqu&#8217;il permet également de créer des livrets de documentation, ce qui peut toujours être utile.</p>

<h5 id="cssed">CSSED</h5>

<p><a href="http://cssed.sourceforge.net/">CSSED</a> &#8212; Cet éditeur de feuilles de style CSS nécessite l&#8217;installation de <a href="http://sourceforge.net/projects/gtk-win/">GTK+ Runtime Environment</a> avec comme avantage de tourner sous Linux, Mac OSX et Windows !</p>

<h5 id="e-texteditor">E-Texte Editor</h5>

<p><a href="http://www.e-texteditor.com/">E Texte Editor</a> &#8212; Toute la puissance de TextMate sur Windows (au point de laisser Mac OS X et switcher sur Windows ?).</p>

<h5 id="pspad">PSPad</h5>

<p><a href="http://www.pspad.com/fr/">PSPad</a> &#8212; Le meilleur pour la fin ? C&#8217;est bien possible car contrairement à HTML-Kit, son interface est très agréable et son intégration avec <a href="http://www.newsgator.com/Individuals/TopStyle/Default.aspx">TopStyle Lite</a> est très réussie. L&#8217;ensemble fournit un environnement de développement de pages web très complet et simple d&#8217;utilisation.</p>

<p>Parmis les petits plus appréciables : un générateur de faux-texte <em>Lorem Ipsum</em> et l&#8217;intégration de Google avec des options de recherche avancées, toujours utiles en plein travail.</p>

<p>A noter que la version Pro de TopStyle inclut un éditeur HTML.</p>

<h4>Linux</h4>

<h5  id="scribes">Scribes</h5>

<p><a href="http://scribes.sourceforge.net">Scribes</a> &#8212; C&#8217;est un éditeur pour Linux, puissant tout en restant simple et léger.</p>

<h5  id="gedit">gedit</h5>

<p><a href="http://www.gnome.org/projects/gedit/">gedit</a> &#8212; Il s&#8217;agit de l&#8217;éditeur de texte officiel pour l&#8217;environnement de bureau GNOME.</p>

<h5 id="scite">SciTE</h5>

<p><a href="http://www.scintilla.org/SciTE.html">SciTE</a> &#8212; Cet éditeur de texte complet (coloration syntaxique, arbre de code dépliant, fonctions rechercher/remplacer) se distingue par l&#8217;exportation au format PDF, RTF ou HTML. Bien que disponible également pour Windows, SciTE gagne sa place dans la section Linux grâce à sa configuration par fichiers : pas de panique, <a href="http://www.framasoft.net/article1988.html">Framasoft</a> veille ;)</p>

<h4>Mac OS X 10.4+</h4>

<h5 id="textmate">TextMate</h5>

<p><a href="http://macromates.com/">TextMate</a> &#8212; L&#8217;éditeur manquant ? Sur Windows, en tout cas, c&#8217;est sûr ;)</p>

<h5 id="bbedit">BBEdit</h5>

<p><a href="http://www.barebones.com/products/bbedit/index.shtml">BBEdit</a> &#8212; Si vous êtes Apple Addict.</p>

<h5 id="textwrangler">TextWrangler</h5>

<p><a href="http://www.barebones.com/products/textwrangler/">TextWrangler </a>&#8211; Par le même éditeur de BBEdit dont il est une version allégée, cet éditeur autorise la manipulation de texte et l&#8217;administration de serveur Unix.</p>

<h5 id="smultron">Smultron</h5>

<p><a href="http://smultron.sourceforge.net/">Smultron</a> &#8212; Conçu à la fois pour ne pas effrayer les débutants et satisfaire les utilisateurs avancés.</p>

<h5 id="cssedit">cssedit</h5>

<p><a href="http://macrabbit.com/cssedit/">cssedit</a> &#8212; un très bon éditeur de CSS. Via <a href="http://64k.be/2007/10/30/cssedit-cest-du-belge/">64K</a>.</p>

<h5 id="coda">Coda</h5>

<p><a href="http://www.panic.com/coda/">Coda</a> &#8212; Encore un bien joli éditeur de texte et de CSS qui intègre un module de transfert FTP.</p>
</div>

<p><em>Javascript &raquo;</em></p>
]]></content:encoded>
			<wfw:commentRss>http://css4design.com/1000-ressources-pour-wordpress-et-le-developpement-web/feed</wfw:commentRss>
		<slash:comments>102</slash:comments>
		</item>
	</channel>
</rss>
