<?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; Opera</title>
	<atom:link href="http://css4design.com/tag/opera/feed" rel="self" type="application/rss+xml" />
	<link>http://css4design.com</link>
	<description>Le blog de l&#039;intégrateur web</description>
	<lastBuildDate>Sun, 05 Feb 2012 18:10:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<atom:link rel='hub' href='http://css4design.com/?pushpress=hub'/>
		<item>
		<title>Notes de lecture &#8212; Livre CSS avancées, vers HTML5 et CSS3</title>
		<link>http://css4design.com/livre-css-avancees-vers-html5-et-css3</link>
		<comments>http://css4design.com/livre-css-avancees-vers-html5-et-css3#comments</comments>
		<pubDate>Sun, 03 Apr 2011 17:07:27 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Intégration web]]></category>
		<category><![CDATA[Mizukara (3615 MyLife)]]></category>
		<category><![CDATA[:after]]></category>
		<category><![CDATA[:before]]></category>
		<category><![CDATA[:first-child]]></category>
		<category><![CDATA[:first-letter]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Eyrolles]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[first-line]]></category>
		<category><![CDATA[Focus]]></category>
		<category><![CDATA[Google Chrome]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[IE7]]></category>
		<category><![CDATA[IE8]]></category>
		<category><![CDATA[IE9]]></category>
		<category><![CDATA[Livre]]></category>
		<category><![CDATA[Mail]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Note de lecture]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[Print]]></category>

		<guid isPermaLink="false">http://css4design.com/?p=9640</guid>
		<description><![CDATA[Je viens de terminer le dernier livre de Raphaël Goetter intitulé CSS avancées. Vers HTML5 et CSS3 paru aux Editions Eyrolles mi-mars 2011 et préfacé par Daniel Glazman. Ce livre n&#8217;est pas une simple mise à jour de CSS2, pratique du design web paru en 2005 ; il s&#8217;agit d&#8217;une refonte totale avec une orientation «utilisateurs avancés». L&#8217;auteur commence par un état des lieux sur les standards du web et leur prise en charge par les principaux navigateurs : Internet Explorer (IE6, IE7, IE8, IE9), Firefox, Chrome, Safari et Opera. Le livre est ensuite divisé en trois parties : 1) tirer [...]]]></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%2Flivre-css-avancees-vers-html5-et-css3">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Flivre-css-avancees-vers-html5-et-css3&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p>Je viens de terminer le dernier livre de <a href="http://www.goetter.fr/">Raphaël Goetter</a> intitulé <a href="http://www.eyrolles.com/Informatique/Livre/css-avancees-9782212128260">CSS avancées. Vers HTML5 et CSS3</a> paru aux <a href="http://www.eyrolles.com/">Editions Eyrolles</a> mi-mars 2011 et préfacé par <a href="http://www.glazman.org/weblog/">Daniel Glazman</a>. Ce livre n&#8217;est pas une simple mise à jour de <em>CSS2, pratique du design web</em> paru en 2005 ; il s&#8217;agit d&#8217;une refonte totale avec une orientation «utilisateurs avancés». L&#8217;auteur commence par un état des lieux sur les standards du web et leur prise en charge par les principaux navigateurs : Internet Explorer (IE6, IE7, IE8, IE9), Firefox, Chrome, Safari et Opera. Le livre est ensuite divisé en trois parties : 1) tirer le meilleur de CSS, 2) HTML5 et CSS3 : l&#8217;innovation en marche, et 3) CSS et applications spécifiques.<span id="more-9640"></span></p>

<h2>Tirer le meilleur de CSS</h2>

<p>La première partie devrait à elle seule déclencher l&#8217;acte d&#8217;achat. Raphaël passe en revue les propriétés CSS 2.1 dont l&#8217;intégrateur HTML &amp; CSS s&#8217;est privé pendant des années à cause de leur manque d&#8217;implémentation dans IE6 et IE7, bons derniers de la classe à l&#8217;école des standards&#8230; A nous, désormais, les joies procurées par l&#8217;utilisation de sélecteurs sur lesquels nous faisions l&#8217;impasse : sélecteur d&#8217;enfant, sélecteur de frère adjacent, sélecteur d&#8217;attribut, :first-letter et first-line, :first-child, :focus, :before et :after, règle «@» diverses et variées.</p>

<p>Selon votre politique de prise en compte des versions d&#8217;Internet Explorer, vous pourrez utiliser tout ou partie de ces «nouveaux» jouets. Le niveau de support spécifique de tel ou tel sélecteur par les versions d&#8217;IE est précisé à chaque fois au fil de la lecture. Notons qu&#8217;il devient de plus en plus courant de délaisser IE6 et de prévoir une dégradation gracieuse pour IE7, ce qui permet d&#8217;utiliser à fond la spécification des CSS 2.1 prise en charge par IE8 et les autres navigateurs modernes.</p>

<h2>HTML5 et CSS3 : l&#8217;innovation en marche</h2>

<p>Cette partie fait le point sur les nouveautés qui arrivent dans le sillage de HTML5 : la syntaxe, les nouvelles balises sémantiques pour structurer les contenus, avec un focus particulier sur les balises video, audio et canvas, les nouveaux attributs de formulaires, etc.</p>

<p>Après HTML5, le livre présente CSS3. Toutes les nouveautés passent sur le grill bien chaud de Raphaël qui en profite pour nous faire saliver avec ses recettes «maison» et ses tours de main, pour que nous aussi, devenions des chefs en CSS ! Toujours très pragmatique, le livre donne dans cette partie &#8212; comme dans les autres  &#8211;, des bonnes adresses permettant de prendre en compte les navigateurs anciens via Javascript, ou des composants HTC.</p>

<h2>CSS et applications spécifiques</h2>

<h3>Web mobile</h3>

<p>Cette dernière partie aborde le web mobile avec les défis qu&#8217;il lance à l&#8217;intégrateur web et les solutions qu&#8217;il peut mettre en oeuvre pour tenir compte du parc hétérogène des téléphones portables plus ou moins «smarts» et des tablettes tactiles aux formats et résolutions d&#8217;écran disparates.</p>

<h3>CSS Print</h3>

<p>Les CSS pour l&#8217;impression ne sont pas oubliées. Il est vrai qu&#8217;elles sont souvent le parent pauvre des CSS en dépit de leur utilité indiscutable. Surtout quand on pense que le web &#8212; loin d&#8217;avoir diminué les besoins en ressources de la planète &#8211;, n&#8217;a fait qu&#8217;augmenter l&#8217;utilisation de l&#8217;encre et du papier ainsi que l&#8217;énergie nécessaire à leur production :-(</p>

<p>Profitons donc de <code>@media print</code> pour limiter l&#8217;utilisation de l&#8217;encre en éliminant les couleurs, les aplats et tout ce qui n&#8217;est pas utile dans le contexte de l&#8217;impression.</p>

<h3>Lecteurs de mails et CSS</h3>

<p>Créer des <em>Newsletters</em> ou tout autre document susceptible de s&#8217;afficher sur un client de messagerie est une épreuve que je ne souhaite à personne. Et pour cause : à côté des clients de messagerie de bureau comme Lotus ou Outlook et certains services de messagerie en ligne, IE6 fait figure de champion du monde ! Bref, c&#8217;est galère, mais il est possible de s&#8217;en sortir en suivant les conseils de conception de page web pour les clients mail de ce livre.</p>

<h2>En deux mots</h2>

<p><em>CSS avancées, vers HTML5 et CSS3</em> est un des rares livres indispensables que tout intégrateur web devrait avoir à portée de main. Raphaël Goetter sait comment expliquer les concepts flous des spécifications (et il y a !) avec humour et simplicité tout en restant didactique. Le livre est à priori destinés aux utilisateur avancés, mais devrait rester accessible aux jeunes «padawans». Toutefois, je recommande fortement à ces derniers la lecture de la 3ème édition de <a href="http://www.eyrolles.com/Informatique/Livre/css-2-pratique-du-design-web-9782212132571">CSS2 &#8212; Pratique du design web</a> qui vient d&#8217;être rééditée au format semi-poche le 31 mars 2011 !</p>

<h2>Informations pratiques</h2>

<p><a href="http://css4design.com/wp-content/uploads/2011/04/livre-css-avancees-html5-css3.jpg"><img class="size-medium wp-image-9646 alignleft" title="livre-css-avancees-html5-css3" src="http://css4design.com/wp-content/uploads/2011/04/livre-css-avancees-html5-css3-134x163.jpg" alt="Livre css avancées html5 css3" width="134" height="163" /></a></p>

<h3><a href="http://www.eyrolles.com/Informatique/Livre/css-avancees-9782212128260">CSS avancées. Vers HTML 5 et CSS 3</a></h3>

<ul style="list-style: none;">
    <li>Auteur(s) : <a href="http://www.eyrolles.com/Accueil/Auteur/raphael-goetter-57569">Raphaël Goetter</a></li>
    <li>Editeur : <a href="http://www.eyrolles.com/Accueil/Editeur/6/eyrolles.php">Eyrolles</a></li>
    <li><a href="http://www.eyrolles.com/Accueil/Editeur/6/eyrolles.php"></a>Nombre de pages : 400 pages</li>
    <li>Date de parution : 17/03/2011</li>
    <li>Extraits au format PDF disponibles sur <a href="http://www.eyrolles.com/Informatique/Livre/css-avancees-9782212128260">la fiche du livre</a></li>
    <li>EN COULEUR !</li>
</ul>

<p>&nbsp;</p>

<p>&nbsp;</p>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/le-petit-journal-de-l-integrateur-web-html5-et-css' title='HTML5 et CSS pour l&#039;intégrateur web'>HTML5 et CSS pour l&#039;intégrateur web</a></li><li><a href='http://css4design.com/le-petit-journal-du-web-fevrier-2011' title='Journal &#8212; « Typographie, HTML5 Boilerplate, Reset CSS, Clearfix, CSS3, Photoshop »'>Journal &#8212; « Typographie, HTML5 Boilerplate, Reset CSS, Clearfix, CSS3, Photoshop »</a></li><li><a href='http://css4design.com/une-feuille-de-style-et-des-hacks-css-pour-cibler-ie6-ie7-ou-ie8' title='Une Feuille de style et des « hacks CSS » pour cibler IE6, IE7 ou IE8'>Une Feuille de style et des « hacks CSS » pour cibler IE6, IE7 ou IE8</a></li><li><a href='http://css4design.com/le-petit-journal-du-web-janvier-2011-typographie-css-photoshop-et-developpement-web' title='Le petit journal du Web &#8212; Janvier 2011 (Typographie, CSS, Photoshop et développement web)'>Le petit journal du Web &#8212; Janvier 2011 (Typographie, CSS, Photoshop et développement web)</a></li><li><a href='http://css4design.com/test-drive-ie9-preview-sur-vista' title='«Test Drive» (IE9 preview) sur Vista'>«Test Drive» (IE9 preview) sur Vista</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=9640&amp;md5=c9e29eef3ec21a67805319f39fc4db88" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/livre-css-avancees-vers-html5-et-css3/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=9640&amp;md5=c9e29eef3ec21a67805319f39fc4db88" type="text/html" />
	</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&amp;b=2" 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>24 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>Safari &#8212; Chrome</h3>
<pre>.test { [color: #000000; }</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>
        <li>
<h3>IE8</h3>
<pre>.test { color: #0000FF\0; }</pre>
</li>
</ol>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/livre-css-avancees-vers-html5-et-css3' title='Notes de lecture &#8212; Livre CSS avancées, vers HTML5 et CSS3'>Notes de lecture &#8212; Livre CSS avancées, vers HTML5 et CSS3</a></li><li><a href='http://css4design.com/le-petit-journal-de-l-integrateur-web-html5-et-css' title='HTML5 et CSS pour l&#039;intégrateur web'>HTML5 et CSS pour l&#039;intégrateur web</a></li><li><a href='http://css4design.com/un-seul-fichier-css-pour-cibler-ie6-et-ie7-avec-les-commentaires-conditionnels' title='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></li><li><a href='http://css4design.com/tester-un-site-dans-plusieurs-navigateurs-mais-surtout-dans-ie6-avec-vista' title='Tester un site dans plusieurs navigateurs (mais surtout dans IE6 avec Vista)'>Tester un site dans plusieurs navigateurs (mais surtout dans IE6 avec Vista)</a></li><li><a href='http://css4design.com/le-petit-journal-du-web-janvier-2011-typographie-css-photoshop-et-developpement-web' title='Le petit journal du Web &#8212; Janvier 2011 (Typographie, CSS, Photoshop et développement web)'>Le petit journal du Web &#8212; Janvier 2011 (Typographie, CSS, Photoshop et développement web)</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=5631&amp;md5=c7b71daedcbf03b36eb927c7a79a65e3" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></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>10</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=5631&amp;md5=c7b71daedcbf03b36eb927c7a79a65e3" type="text/html" />
	</item>
		<item>
		<title>HTML5 et CSS pour l&#039;intégrateur web</title>
		<link>http://css4design.com/le-petit-journal-de-l-integrateur-web-html5-et-css</link>
		<comments>http://css4design.com/le-petit-journal-de-l-integrateur-web-html5-et-css#comments</comments>
		<pubDate>Wed, 21 Oct 2009 18:33:36 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Intégration web]]></category>
		<category><![CDATA[Le petit journal du web]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Framework CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[IE7]]></category>
		<category><![CDATA[IE8]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Konqueror]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[Safari]]></category>

		<guid isPermaLink="false">http://www.css4design.com/?p=4090</guid>
		<description><![CDATA[L&#8217;actualité du développement web est riche et c&#8217;est sans compter les liens plus anciens qui en ont encore sous le pied. Après le petit journal du web et celui consacré à WordPress, voici une sélection de ressources qui devrait plaire aux intégrateurs HTML et CSS. Au menu : un paquet de référence sur la prise en compte des balises HTML5 et des propriétés CSS par les différents navigateurs ; du nouveau pour aller au-delà des polices installées sur le poste client ; quelques Frameworks CSS à tester pour occuper les longues soirées hivernales et du float en veux-tu en voilà [...]]]></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%2Fle-petit-journal-de-l-integrateur-web-html5-et-css">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fle-petit-journal-de-l-integrateur-web-html5-et-css&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p>L&#8217;actualité du développement web est riche et c&#8217;est sans compter les liens plus anciens qui en ont encore sous le pied. Après le<a href="http://www.css4design.com/le-petit-journal-du-web-1"> petit journal du web</a> et <a href="http://www.css4design.com/le-petit-journal-de-wordpress-1">celui consacré à WordPress</a>, voici une sélection de ressources qui devrait plaire aux intégrateurs HTML et CSS. Au menu : un paquet de référence sur la prise en compte des balises HTML5 et des propriétés CSS par les différents navigateurs ; du nouveau pour aller au-delà des polices installées sur le poste client ; quelques Frameworks CSS à tester pour occuper les longues soirées hivernales et du <code>float</code> en veux-tu en voilà !<span id="more-4090"></span></p>

<h2>Références diverses pour les balises HTML5 et les propriétés CSS selon les navigateurs</h2>

<ul>
<li><p><a href="http://vimeo.com/6985053">The Future of HTML5</a> &#8212; Les spécifications de HTML 5 s&#8217;appelaient à l&#8217;origine <em>Web Applications 1.0</em>. La plupart des observateurs ont focalisé sur la création des nouveaux marqueurs HTML comme <code>header</code>, <code>nav</code>, <code>aside</code> ou <code>footer</code> alors que cette nouvelle version recèle des trésors fabuleux : 1) Images dynamiques et graphiques avec <code>canvas</code> ; 2) Validation des formulaires améliorées avec <em>webforms 2.0</em> ; 3) base de données locales pour enregistrer les données ; 4) Géolocalisation et 5) Création de barres d&#8217;outils et de menus.</p>

<p><object width="520" height="390"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=6985053&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=6985053&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="520" height="390"></embed></object></p></li>
<li><p><a href="http://html5.pire.me/doc/html5-cheat-sheet.pdf">HTML5 Cheat Sheet</a> &#8212; 4 pages en PDF pour connaitre toutes les balises disponibles dans HTML5 (y compris celles qui étaient déjà présentes dans HTML4). Par exemple :</p>

<table>
<thead>
<tr>
  <th>Tag</th>
  <th>Information</th>
  <th>Version</th>
  <th>Attributes</th>
</tr>
</thead>
<tbody>
<tr>
  <td>blockquote</td>
  <td>Long quotation</td>
  <td>4/5</td>
  <td>cite</td>
</tr>
<tr>
  <td>dialog</td>
  <td>dialog, conversation</td>
  <td>5</td>
  <td>global attributes</td>
</tr>
<tr>
  <td>section</td>
  <td>section</td>
  <td>5</td>
  <td>cite</td>
</tr>
</tbody>
</table></li>
<li><p><a href="http://www.smashingmagazine.com/2009/10/14/css-differences-in-internet-explorer-6-7-and-8/">Prise en charge des CSS selon IE6, IE7 et IE8</a> &#8212; Excellente mise au point des différences de prise en charge des sélecteurs et propriétés CSS selon les différentes versions d&#8217;Internet Explorer. Pouvons-nous utiliser <code>body&gt;p</code>, <code>a[href]</code> ou encore <code>position: fixed</code>dans IE7 ? Toutes les réponses à ces questions &#8212; et à bien d&#8217;autres &#8212; sur une page claire et concise.</p></li>
<li><p><a href="http://msdn.microsoft.com/en-us/library/cc351024%28VS.85%29.aspx">CSS Compatibility and Internet Explorer</a> &#8212; Je devrais y penser plus souvent : le réseau Microsoft pour les développeurs est plein de ressources pour faire le point sur la prise en charge des sélecteurs ou des attributs CSS disponibles dans les différentes versions d&#8217;Internet Explorer. Merci <a href="http://j-willette.developpez.com/">Josselin</a> :)</p></li>
<li><p><a href="http://www.webdevout.net/browser-support-css">Web browser CSS support</a> &#8212; Spécifications et prise en charge des propriétés CSS 2.1 et CSS3 selon les navigateurs. Possibilité de choisir parmi 14 agents utilisateurs : IE 4, IE 5, IE 5.5, IE 6, IE 7, IE 8, Firefox 1, Firefox 1.5, Firefox 2, Firefox 3, Opera 8.5, Opera 9, Konqueror 3.5 et Safari 2. Via <a href="http://www.la-grange.net/2009/06/08/mythes-agence-web">les Carnets de La Grange</a>.</p></li>
<li><p><a href="http://css4design.com/wp-content/uploads/2009/10/support-css3-html5.jpg"><img src="http://www.css4design.com/wp-content/uploads/2009/10/support-css3-html5-150x150.jpg" alt="support-css3-html5" title="support-css3-html5" width="125" height="125" class="alignleft size-thumbnail wp-image-4114" /></a> <a href="http://www.deepbluesky.com/-/browser-support-for-css3-and-html5_72/">Browser support for CSS3 and HTML5</a> &#8212; Tableaux synthétiques pour connaitre le degré de prise en charge de HTML5 et CSS3 par les principaux navigateurs du marché : Safari 4 (Win), Firefox 3.5 (Win), Google Chrome (Win), Opera 10 (Win) et Internet Explorer 6, 7 &amp; 8. Les propriétés les plus largement supportées (dans une optique d&#8217;<a href="http://www.pompage.net/pompe/degradation-elegante-et-amelioration-progressive/">amélioration progressive</a>) sont : <code>rgba()</code>, <code>hsla()</code>, <code>opacity()</code>, <code>border-radius</code> (except Opera) et <code>canvas</code>. <br style="clear:both" /></p></li>
<li><p>Pour finir cette rubrique, je vous propose de lire ou relire <a href="http://www.pompage.net/pompe/html5-et-le-futur-du-web">HTML5 et l’avenir du web</a> de <a href="http://www.csskarma.com/">Tim Wright</a> (traduit par <a href="http://blog.userland.fr/">Goulven Champenois</a>) qui fait le point sur les avancées technologiques apportées par la nouvelle version de HTML.</p></li>
</ul>

<h2>Typographie : au-delà des polices installées chez l&#8217;utilisateur</h2>

<ul>
<li><p><a href="http://www.inthebox.ch/2009/10/14/527-utiliser-nimporte-quelle-police-sur-un-site-web/">Utiliser n’importe quelle police sur un site web</a> &#8212; L&#8217;article fait rapidement le point sur les différentes manières d&#8217;utiliser les polices de caractères sur son site web et présente la directive CSS3 <a href="http://www.w3.org/TR/css3-fonts/#the-font-face-rule">@font-face</a> qui commence à faire parler d&#8217;elle.</p>

<p>Pour que vos fontes puissent être intégrées à Internet Explorer, il faudra convertir les polices du <a href="http://fr.wikipedia.org/wiki/TrueType">format TTF</a> (<em>TrueType Font</em>) vers le <a href="http://en.wikipedia.org/wiki/Embedded_OpenType">format EOT</a> (<em>Embedded OpenType</em>) avec <a href="http://www.kirsle.net/wizards/ttf2eot.cgi">TTF to EOT Font Converter</a>.</p>

<p>Si vous n&#8217;avez pas de belles fontes libres de droits sous la souris, je propose aux cinq premiers d&#8217;entre vous qui en feront la demande dans les commentaires, une invitation pour tester <a href="http://typekit.com/">TypeKit</a>. <em>Grosso modo</em>, une fois inscrit, vous pourrez faire une sélection de polices de caractère parmi près de 70 fontes classées par style (<em>Serif</em>, <em>Sans Serif</em>, <em>Script</em> et <em>Exotic</em>) ou par tag (<em>clean</em>, <em>geometric</em>, <em>futuristic</em>, <em>grunge</em>, <em>gothic</em>, etc.). Merci à <a href="http://www.bibinou.com/">bibinou</a> pour l&#8217;invitation.</p></li>
</ul>

<h2>Framework CSS sans stress</h2>

<ul>
<li><p><a href="http://www.woobzine.com/msf/">My Simple Framework</a> &#8212; Ce framework fera plaisir à tous ceux qui trouve que la rigidité des grilles entravent leur créativité. A la place, ce framework se distingue avec plus de 1 600 feuilles de style prêtes à l&#8217;emploi pour subvenir à vos besoins en matière de mise en page web : 840 CSS en 960 pixels avec par exemple <code>head-nav-3col(1-2-3)-4col(3-4)-960px.css</code> et 840 CSS liquides avec <code>head-nav-2col(1-2)-4col(2-3-4)-liquid.css</code>.</p></li>
<li><p><a href="http://oocss.org/">oocss</a> &#8212; Framework CSS à la mode de la programmation objet. A ce sujet, je suis assez d&#8217;accord avec Grégoire pour dire que <a href="http://blog.barbayellow.com//2007/03/26/la-programmation-orientee-objet-cest-de-la-flute/">la POO c&#8217;est du pipeau</a> &#8212; ou du moins pas indispensable en développement web &#8212; car la programmation procédurale en a encore sous la botte&#8230; Ceci dit, il y a toujours de bonnes idées à prendre dans les frameworks, donc, enjoy!</p></li>
<li><p><a href="http://html5.pire.me/css/html5-reset-1.4.css">Reset CSS spécial HTML5</a> &#8212; Un bon reset CSS c&#8217;est le début d&#8217;un framework ! Cette remise à zéro des styles par défaut des balises HTML est inspiré par le Reset CSS d&#8217;Eric Meyer auquel <a href="http://richclarkdesign.com">Richard Clark</a> a ajouté les éléments spécifiques à HTML5 : <code>article</code>, <code>aside</code>, <code>dialog</code>, <code>figure</code>, <code>footer</code>, <code>header</code>, <code>hgroup</code>, <code>menu</code>, <code>nav</code>, <code>section</code>, <code>menu</code>, <code>time</code>, <code>mark</code>, <code>audio</code>, <code>video</code>. Via <a href="http://www.blog-html5.com/html5/bien-demarrer-avec-html5/">Blog-html5</a>.</p></li>
</ul>

<p>Pour avoir une liste plus conséquente de frameworks CSS et une analyse plus touffue, je vous invite à lire :</p>

<ul>
<li><a href="http://www.css4design.com/framework-css-mettez-vos-grilles-au-pas">Framework CSS — mettez vos grilles au pas !</a>,</li>
<li><a href="http://www.css4design.com/frameworks-css-reset-css-design-from-scratch">Frameworks CSS + Reset CSS : design from scratch</a>,</li>
<li><a href="http://www.css4design.com/framework-css-semantique-comment-je-vois-les-choses">Framework CSS sémantique ? Comment je vois les choses</a>.</li>
</ul>

<h2>CSS Float</h2>

<p>Avoir les pieds dans la float n&#8217;est pas toujours agréable, alors voici quelques liens qui devraient vous aider à vous en sortir :</p>

<ul>
<li><a href="http://www.vanseodesign.com/css/understanding-css-floats/">Understanding CSS Floats</a> &#8212; La propriété <code>float</code> expliquée en texte, code et illustration. Des explications claires et didactiques en anglais.</li>
<li><a href="http://www.smashingmagazine.com/2007/05/01/css-float-theory-things-you-should-know/">CSS Float Theory</a> &#8212; Dans la même veine que le lien précédent, en plus complet peut-être. Ce tour d&#8217;horizon sur float contient également une palanquée de liens qui valent également le coup d&#8217;oeil.</li>
<li><a href="http://css.maxdesign.com.au/floatutorial/">Floatutorial</a> &#8212; Si je devais partir sur un ile déserte avec un seul site sur float, c&#8217;est certainement celui-ci que j&#8217;emporterais avec moi, ne serait-ce que pour les nombreux exemples concret mettant en oeuvre la propriété <code>float</code>.</li>
</ul>

<p>Allez, encore un effort pour en savoir davantage sur cette propriété CSS passionnante (en français) :</p>

<ul>
<li><a href="http://www.css4design.com/pour-retablir-le-flux-apres-un-float-vous-etes-plutot-hr-br-ou-div">Pour rétablir le flux après un float, vous êtes plutôt HR, BR ou DIV ?</a>,</li>
<li><a href="http://www.css4design.com/retablir-le-flux-apres-des-elements-flottants-en-css-sans-balise-html-supplementaire">Rétablir le flux après des éléments flottants en CSS sans balise HTML supplémentaire</a>.</li>
</ul>

<h2>Miscellanées</h2>

<p><em>Last but not least</em>, je termine cette revue de presse avec ces liens qui viennent de me tomber sous la souris :</p>

<ul>
<li><a href="http://www.nota-bene.org/Integrateurs-montez-au-front-Paris">Intégrateurs, montez au front</a> &#8212; Voici le résumé de la conférence donnée par Stephane Deschamps à <a href="http://www.paris-web.fr/2009/">Paris-Web 2009</a>. Cette intervention aurait pu s&#8217;appeler <em>L&#8217;intégrateur, cet inconnu</em>.  Ce métier est mal connu, sans doute à cause de l&#8217;étendue des techniques et des savoir-faire qu&#8217;il faut connaitre et maitriser si possible.</li>
</ul>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/livre-css-avancees-vers-html5-et-css3' title='Notes de lecture &#8212; Livre CSS avancées, vers HTML5 et CSS3'>Notes de lecture &#8212; Livre CSS avancées, vers HTML5 et CSS3</a></li><li><a href='http://css4design.com/une-feuille-de-style-et-des-hacks-css-pour-cibler-ie6-ie7-ou-ie8' title='Une Feuille de style et des « hacks CSS » pour cibler IE6, IE7 ou IE8'>Une Feuille de style et des « hacks CSS » pour cibler IE6, IE7 ou IE8</a></li><li><a href='http://css4design.com/liens-javascript-jquery' title='390 ressources Javascript &amp; jQuery'>390 ressources Javascript &#038; jQuery</a></li><li><a href='http://css4design.com/le-petit-journal-du-web-fevrier-2011' title='Journal &#8212; « Typographie, HTML5 Boilerplate, Reset CSS, Clearfix, CSS3, Photoshop »'>Journal &#8212; « Typographie, HTML5 Boilerplate, Reset CSS, Clearfix, CSS3, Photoshop »</a></li><li><a href='http://css4design.com/le-petit-journal-du-web-janvier-2011-typographie-css-photoshop-et-developpement-web' title='Le petit journal du Web &#8212; Janvier 2011 (Typographie, CSS, Photoshop et développement web)'>Le petit journal du Web &#8212; Janvier 2011 (Typographie, CSS, Photoshop et développement web)</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=4090&amp;md5=a666e95509c56afe80b5069a1d506e05" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/le-petit-journal-de-l-integrateur-web-html5-et-css/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=4090&amp;md5=a666e95509c56afe80b5069a1d506e05" type="text/html" />
	</item>
		<item>
		<title>Firefox roxe ? Opera, ça ira ? et IE7 part en sucette ?</title>
		<link>http://css4design.com/firefox-roxe-opera-ca-ira-et-ie7-part-en-sucette</link>
		<comments>http://css4design.com/firefox-roxe-opera-ca-ira-et-ie7-part-en-sucette#comments</comments>
		<pubDate>Thu, 22 Nov 2007 10:06:37 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Navigateurs]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[IE7]]></category>
		<category><![CDATA[Navigateur]]></category>
		<category><![CDATA[Opera]]></category>

		<guid isPermaLink="false">http://www.css4design.com/index.php/2007/11/22/169-firefox-roxe-opera-ca-ira-et-ie7-part-en-sucette</guid>
		<description><![CDATA[Sous ces jeux de mots faciles se cache une interrogation existentielle de la plus haute importance. Si pour le développement d&#8217;un site web, la question du navigateur à utiliser ne se pose pas (il faut tous les prendre en compte), pour le surf quotidien, en revanche, je ne sais plus quel navigateur choisir entre Firefox, IE7 et Opera&#8230; Firefox, un renard qui s&#8217;apprivoise Firefox a ma préférence depuis longtemps en raison de sa simplificité et de son &#171;&#160;extensabilité&#160;&#187;, d&#8217;une part, mais surtout grâce à son moteur de rendu qui, l&#8217;air de rien, rend les pages web plus équilibrées et plus [...]]]></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%2Ffirefox-roxe-opera-ca-ira-et-ie7-part-en-sucette">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Ffirefox-roxe-opera-ca-ira-et-ie7-part-en-sucette&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p>Sous ces jeux de mots faciles se cache une interrogation existentielle de la plus haute importance. Si pour le développement d&#8217;un site web, la question du navigateur à utiliser ne se pose pas (il faut tous les prendre en compte), pour le surf quotidien, en revanche, je ne sais plus quel navigateur choisir entre <em>Firefox</em>, <em>IE7</em> et <em>Opera</em>&#8230;<span id="more-157"></span></p>

<h3>Firefox, un renard qui s&#8217;apprivoise</h3>

<p><a href="http://www.mozilla-europe.org/fr/products/firefox/">Firefox</a> a ma préférence depuis longtemps en raison de sa simplificité et de son &laquo;&nbsp;extensabilité&nbsp;&raquo;, d&#8217;une part, mais surtout grâce à son moteur de rendu qui, l&#8217;air de rien, rend les pages web plus équilibrées et plus belles, notamment en ce qui concerne la taille des textes par défaut, leur agrandissement, le rendu des éléments de formulaires, les options disponibles pour l&#8217;affichage des onglets, et bien sûr les moults modules externes qui satisfont les besoins les plus fous !</p>

<p>Deux problèmes cependant (qui sont certainement liés) : la consommation mémoire et l&#8217;instabilité du logiciel. Lorsque j&#8217;utilisais<em> </em>Firefox rempli de <em>plugins</em> jusqu&#8217;à la gueule, et qui plus est sous <em>Windows 2000</em>, je battais ma coulpe en maudissant ma frilosité et mon attachement à <em>Photoshop</em> qui m&#8217;empêchaient de passer sous <a href="http://www.ubuntu-fr.org/">Ubuntu</a> ou de changer de matériel pour installer un <em>Windows XP</em> ou <em>Vista</em> pour entrer d&#8217;un coup dans la modernité&#8230;</p>

<h3>Internet Explorer 7 à prouver</h3>

<p>&#8230; Et un jour je suis passé sous Vista (même pas mal). J&#8217;ai très vite réinstallé Firefox pour m&#8217;apercevoir que les plantages continuaient. Pas toutes les cinq minutes, certes, mais suffisamment pour que je me tourne vers <a href="http://www.microsoft.com/france/windows/products/winfamily/ie/default.mspx">IE7</a> la larme à l&#8217;oeil.</p>

<p>IE7. Ne plante pas. Très rapide (beaucoup plus de Firefox qui, pour une étrange raison met presque autant de temps à afficher une page présente dans l&#8217;historique qu&#8217;une nouvelle&#8230;). Mais avec une ergonomie générale venue d&#8217;un autre monde.</p>

<p>Bien sûr, avec un peu d&#8217;habitude on s&#8217;y fait ; je m&#8217;étais bien habitué aux inconsistances de Firefox. (Tiens, à ce propos, j&#8217;aimerais savoir si je suis vraiment le seul à rencontrer des problèmes avec le <em>Renard de feu</em> ou si tout le monde fait semblant). Bon, vous remarquerez que parler de IE7 me ramène au <em>Panda roux</em>.</p>

<p>Ceci dit, par rapport à IE6, la dernière version a fait des progrès sensibles, tels que l&#8217;affichage de pointillés qui ressemblent vraiment à des pointillés, la prise en compte de la transparence du format PNG en <em>24 bits</em>, etc&#8230;</p>

<p>Toutefois, je regrette le petit retour en arrière sur le zoom de la page qui semble avoir remplacé l&#8217;agrandissement de la taille du texte. A moins d&#8217;avoir un écran 24 pouces, je ne vois pas trop à quoi ça sert.</p>

<p>IE7 serait très bien pour le surf quotidien mais la gestion des onglets est perfectible. Sous Firefox, il est facile de demander l&#8217;affichage des liens dans un nouvel onglet de la même fenêtre alors que IE7 a tendance à ouvrir des nouvelles fenêtres qui encombrent rapidement l&#8217;espace de travail.</p>

<h3>Sur un air d&#8217;Opera</h3>

<p>Du coup, je me suis intéressé à <a href="http://www.opera.com/">Opera</a>. C&#8217;est un très bon logiciel rapide et stable, connu pour son support étendu des CSS. Le seul problème que je lui trouve, c&#8217;est le manque de fiabillité quant à l&#8217;affichage de certaines pages web que j&#8217;utilise régulièrement.</p>

<p>Dès qu&#8217;<em>Ajax</em> entre en jeu, des bugs d&#8217;affichage surviennent, en particulier dans <em>Google Reader</em> et parfois dans <em>Gmail</em>. Il s&#8217;agit peut-être d&#8217;une mauvaise implémentation de Javascript dans Opera ou une mauvaise utilisation de Javascript de la part des développeurs de chez Google, mais bon&#8230;</p>

<p>Dans la série des bugs étranges et venus d&#8217;ailleurs, il y a celui qui affecte le texte saisi dans l&#8217;éditeur visuel de <a href="http://wordpress.org/">WordPress</a> : l&#8217;attribut <em>href</em> passe en majuscule et des espaces multiples apparaissent dans l&#8217;éditeur, mais également dans le billet publié :</p>

<h6>Remarquez la ligne blanche après &laquo;&nbsp;Klein&nbsp;&raquo; qui apparait lors d&#8217;une simple saisi de texte dans l&#8217;éditeur visuel de WordPress&#8230;</h6>

<p><a href="/wp-content/uploads/2007/11/billet-write-by-opera.png" title="Billet saisi dans Opera"><img src="/wp-content/uploads/2007/11/billet-write-by-opera.png" alt="Billet saisi dans Opera" /></a></p>

<h6>Et voici le résultat lors de la prévisualisation du billet</h6>

<p><a href="/wp-content/uploads/2007/11/billet-save-by-opera.png" title="Aperçu du billet dans Opera"><img src="/wp-content/uploads/2007/11/billet-save-by-opera.png" alt="Aperçu du billet dans Opera" /></a></p>

<h3>En bref</h3>

<p>En pesant le pour et le contre de chaque logiciel, l&#8217;expérience la moins désagréable reste celle procurée par Firefox : tant qu&#8217;il ne plante pas, c&#8217;est parfait&#8230; Vivement la version 3 ;)</p>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/livre-css-avancees-vers-html5-et-css3' title='Notes de lecture &#8212; Livre CSS avancées, vers HTML5 et CSS3'>Notes de lecture &#8212; Livre CSS avancées, vers HTML5 et CSS3</a></li><li><a href='http://css4design.com/une-feuille-de-style-et-des-hacks-css-pour-cibler-ie6-ie7-ou-ie8' title='Une Feuille de style et des « hacks CSS » pour cibler IE6, IE7 ou IE8'>Une Feuille de style et des « hacks CSS » pour cibler IE6, IE7 ou IE8</a></li><li><a href='http://css4design.com/le-petit-journal-de-l-integrateur-web-html5-et-css' title='HTML5 et CSS pour l&#039;intégrateur web'>HTML5 et CSS pour l&#039;intégrateur web</a></li><li><a href='http://css4design.com/firefox-vs-opera-ou-est-le-feu' title='Firefox vs Opera : où est le feu ?'>Firefox vs Opera : où est le feu ?</a></li><li><a href='http://css4design.com/tester-un-site-dans-plusieurs-navigateurs-mais-surtout-dans-ie6-avec-vista' title='Tester un site dans plusieurs navigateurs (mais surtout dans IE6 avec Vista)'>Tester un site dans plusieurs navigateurs (mais surtout dans IE6 avec Vista)</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=157&amp;md5=0fd8930b0e8d4c65e19967219aa9db0a" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/firefox-roxe-opera-ca-ira-et-ie7-part-en-sucette/feed</wfw:commentRss>
		<slash:comments>32</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=157&amp;md5=0fd8930b0e8d4c65e19967219aa9db0a" type="text/html" />
	</item>
		<item>
		<title>Ctrl H = WordPress 2.2 + jQuery + Buzz F-List + TypeTester + GrayBit + PR6</title>
		<link>http://css4design.com/ctrl-h-wordpress-22-jquery-buzz-f-list-typetester-graybit-pr6</link>
		<comments>http://css4design.com/ctrl-h-wordpress-22-jquery-buzz-f-list-typetester-graybit-pr6#comments</comments>
		<pubDate>Sat, 05 May 2007 00:00:00 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Le petit journal du web]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[PageRank]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.css4design.com/blog-reloaded/?p=83</guid>
		<description><![CDATA[Tout droit sorti de l&#8217;historique de mon Firefox toujours vaillant malgré la pression d&#8217;Opéra, et de mon fichier OPML installé pour l&#8217;instant chez Google Reader, voici un petit mix de derrière les fagots pour alimenter votre barre d&#8217;adresse ce week-end. jQuery dans WordPress 2.2 \o/ Et dire que l&#8217;info m&#8217;avait échappée : WordPress 2.2 intégrera jQuery dans le noyau Javascript pour sa légèreté et sa rapidité. J&#8217;ai la F-List qui me démange, alors je gratte un p&#8217;tit peu Je véronise&#8230; s&#8217;est intéressé de très, mais alors de très près au buzz provoqué par la F-List mise en place pour établir [...]]]></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%2Fctrl-h-wordpress-22-jquery-buzz-f-list-typetester-graybit-pr6">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fctrl-h-wordpress-22-jquery-buzz-f-list-typetester-graybit-pr6&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p><img class="il" src="/images/billet/en-vrac.png" alt="" /> Tout droit sorti  de l&#8217;historique de mon <a hreflang="fr" href="http://www.css4design.com/index.php/2007/04/17/80-firefox-vs-opera-ou-est-le-feu">Firefox toujours vaillant malgré la pression d&#8217;Opéra</a>, et de mon fichier <abbr title="Outline Processor Markup Language">OPML</abbr> installé pour l&#8217;instant chez <a hreflang="fr" href="/index.php/2007/03/26/71-netvibes-web-2-0-vs-google-reader-plus-1">Google Reader</a>, voici un petit mix de derrière les fagots pour alimenter votre barre d&#8217;adresse ce week-end.<span id="more-91"></span></p>

<ol>
    <li>
<h3>jQuery dans WordPress 2.2 \o/</h3>
Et dire que l&#8217;<a hreflang="fr" href="http://www.wordpress-fr.net/2007/04/19/wordpress-22-repousse-et-quelques-infos/">info</a> m&#8217;avait échappée : WordPress 2.2 intégrera jQuery dans le noyau Javascript pour sa légèreté et sa rapidité.</li>
    <li>
<h3>J&#8217;ai la F-List qui me démange, alors je gratte un p&#8217;tit peu</h3>
<a hreflang="fr" href="http://gambette.blogspot.com/2007/04/analyse-du-buzz-f-list-de-la-blogosphre_20.html">Je véronise&#8230;</a> s&#8217;est intéressé de très, mais alors de très près au <em>buzz</em> provoqué par la <a hreflang="fr" href="http://www.collet-matrat.com/?p=203">F-List</a> mise en place pour établir une liste des meilleurs blogs francophones. Une analyse statistique <em>époustoubouriflante</em> en trois actes dont je conseille fortement la lecture.</li>
    <li>
<h3>Vous avez demandé la police ? Ne quittez pas&#8230;</h3>
Avec <a hreflang="en" href="http://typetester.maratz.com/">TypeTester</a>, comparez jusqu&#8217;à trois polices de caractère simultanément en fonction de la taille, l&#8217;alignement, la couleur, l&#8217;interlignage, l&#8217;espacement entre les mots, le fond, l&#8217;approche entre les caractères et la décoration.</li>
    <li>
<h3>La vie en <del>rose</del> gris ?</h3>
Envie de voir le rendu de votre blog en niveaux de gris ? Avec <a hreflang="en" href="http://graybit.com/">GrayBit</a>, c&#8217;est possible. Ca permet comme le dit <a hreflang="fr" href="http://www.nalao.com/">nalao</a>, de voir apparaitre &laquo;&nbsp;les contrastes, la répartition des blancs, la pertinence des choix typographiques, l’équilibre des blocs…&nbsp;&raquo;
M&#8217;donne envie d&#8217;passer mon blog en gris, tiens !</li>
    <li>
<h3>Vous voilà prévenu !</h3>
Citation du jour : &laquo;&nbsp;Lorsque vous voulez faire quelque chose il faut savoir que vous aurez contre vous ceux qui voulaient faire la même chose, ceux qui voulaient le contraire et l&#8217;immense majorité de ceux qui ne voulaient rien faire du tout !&nbsp;&raquo;
Lu sur le profil de <a hreflang="fr" href="http://www.ziki.com/people/newkurl">newkurl</a></li>
    <li>
<h3>Dance, dance, dance avec tes baskets, chouette :)</h3>
On ne PR rien à attendre : ce blog (le domaine principale) gagne un point de PageRank (PR6 donc) suite à la nouvelle Google Dance de l&#8217;ami GG.</li>
</ol>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/1000-ressources-pour-wordpress-et-le-developpement-web' title='1000 ressources pour le développement web et WordPress'>1000 ressources pour le développement web et WordPress</a></li><li><a href='http://css4design.com/liens-javascript-jquery' title='390 ressources Javascript &amp; jQuery'>390 ressources Javascript &#038; jQuery</a></li><li><a href='http://css4design.com/vis-ma-vie-d-integrateur-html' title='Vis ma vie d&#039;intégrateur HTML'>Vis ma vie d&#039;intégrateur HTML</a></li><li><a href='http://css4design.com/le-petit-journal-du-web-les-fruits-de-la-veille-ont-garde-leur-fraicheur' title='Le petit journal du web &#8212; Les fruits de la veille ont gardé toute leur fraicheur'>Le petit journal du web &#8212; Les fruits de la veille ont gardé toute leur fraicheur</a></li><li><a href='http://css4design.com/le-petit-journal-du-web-novembre-2011' title='Le petit journal du web &#8212; WordPress, développement web, etc.'>Le petit journal du web &#8212; WordPress, développement web, etc.</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=91&amp;md5=ee1014180034f940721e1564b738030a" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/ctrl-h-wordpress-22-jquery-buzz-f-list-typetester-graybit-pr6/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=91&amp;md5=ee1014180034f940721e1564b738030a" type="text/html" />
	</item>
		<item>
		<title>Firefox vs Opera : où est le feu ?</title>
		<link>http://css4design.com/firefox-vs-opera-ou-est-le-feu</link>
		<comments>http://css4design.com/firefox-vs-opera-ou-est-le-feu#comments</comments>
		<pubDate>Tue, 17 Apr 2007 12:38:22 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Navigateurs]]></category>
		<category><![CDATA[Dreamweaver]]></category>
		<category><![CDATA[FileZilla]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Navigateur]]></category>
		<category><![CDATA[Opera]]></category>

		<guid isPermaLink="false">http://www.css4design.com/blog-reloaded/?p=79</guid>
		<description><![CDATA[Çà fait longtemps que je lis des petites phrases sur les lourdeurs de Firefox. Erreurs de jeunesse me dis-je à chaque fois. Mais suite à la lecture d&#8217;un billet du côté de chez Xuan, j&#8217;ai ouvert mon gestionnaire des tâches et je n&#8217;ai pas aimé ce que j&#8217;ai vu. La consommation en ressources mémoire de Firefox flirte souvent avec les 200 mo de RAM et sature mon petit PIII 866, tandis que le navigateur Opera sort en version 9.20&#8230; En attendant que Mozilla se lance dans la chasse au gaspi, j&#8217;ai décidé de changer mes habitudes de travail ; ce [...]]]></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%2Ffirefox-vs-opera-ou-est-le-feu">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Ffirefox-vs-opera-ou-est-le-feu&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p><img class="il" title="Firefox vs Opera : où est le feu ?" src="/images/billet/firefox-opera/firefox-vs-opera.png" alt="Firefox vs Opera : où est le feu ?" /> Çà fait longtemps que je lis des petites phrases sur les lourdeurs de Firefox. Erreurs de jeunesse me dis-je à chaque fois. Mais suite à la lecture d&#8217;un billet du <a hreflang="fr" href="http://www.chez-xuxu.net/billet/188/opera-9.2.html">côté de chez Xuan</a>, j&#8217;ai ouvert mon gestionnaire des tâches et je n&#8217;ai pas aimé ce que j&#8217;ai vu. La consommation en ressources mémoire de <a hreflang="fr" href="http://www.mozilla-europe.org/fr/products/firefox/">Firefox</a> flirte souvent avec les 200 mo de RAM et sature mon petit PIII 866, tandis que le navigateur <a hreflang="en" href="http://www.opera.com/products/desktop/">Opera</a> sort en version 9.20&#8230;<span id="more-86"></span></p>

<p><img title="consommation mémoire firefox" src="/images/billet/firefox-opera/taches.png" alt="consommation mémoire firefox" width="500" height="233" /></p>

<p>En attendant que Mozilla se lance dans la chasse au gaspi, j&#8217;ai décidé de changer mes habitudes de travail ; ce qui est toujours une bonne chose. D&#8217;autant plus que je ne me suis pas limité à Firefox. J&#8217;ai regardé d&#8217;un peu plus près les logiciels que j&#8217;utilise tout les jours, et voilà le résultat :</p>

<h3>Dreamweaver, les rêves ont un prix</h3>

<dl class="dialogue"> <dt>Moi :</dt> <dd>Quoi ? plus de 60 mo pour faire des pages web ? C&#8217;est quoi ton problème ?</dd> <dt>Dreamweaver : </dt> <dd>En fait c&#8217;est plutôt toi qui a un problème. Tu veux créer des pages web avec tout le confort, et bien ça se paie aussi en barrette mémoire&#8230;</dd> <dt>Moi :</dt> <dd>Oui, mais non&#8230; même après toutes ces années de vie commune, je te dis &laquo;&nbsp;au revoir&nbsp;&raquo; et je te remplace par <a hreflang="fr" href="http://notepad-plus.sourceforge.net/fr/site.htm">Notepad++</a> et <a hreflang="en" href="http://sourceforge.net/projects/filezilla/">FileZilla</a> en attendant de trouver un éditeur HTML un peu plus <em>trendy</em>.</dd> </dl>

<h4>FileZilla et Notepad++ ? ça roxe !</h4>

<p>Heureusement que je suis habitué à FileZilla depuis pas mal de temps, parce que je regrette déjà le transfert FTP de Dreamweaver. Notamment la mise en cache de l&#8217;arborescence d&#8217;un site pour placer un fichier sur le site distant sans se soucier de sa destination. Si quelqu&#8217;un connait une alternative&#8230;</p>

<p>En attendant, et pour éviter d&#8217;avoir trop de fenêtres et de logiciels ouverts, J&#8217;utilise FileZilla comme explorateur ; Je l&#8217;ai configuré pour qu&#8217;il ouvre mes fichiers avec Notepad++. L&#8217;est pas belle, la vie ?</p>

<p><img title="Configurer notepad++ comme éditeur par défaut dans FileZilla" src="/images/billet/firefox-opera/filezilla-options.png" alt="Configurer notepad++ comme éditeur par défaut dans FileZilla" width="500" height="402" /></p>

<p>Par ailleurs, pour me déplacer plus vite dans l&#8217;arborescence, j&#8217;utilise le gestionnaire de site en dupliquant le site d&#8217;origine, puis en spécifiant des dossiers par défaut différents. Pour ce faire, placez-vous dans le répertoire local qui vous intéresse, cliquez sur <em>Fichier</em> -&gt; <em>Copier la connexion dans le Gestionnaire de Site</em>. Il ne vous reste plus qu&#8217;à renseigner le répertoire distant en cliquant sur <em>Avancé</em>, et <em>the cat&#8217;s in the bag!</em></p>

<h3>Firefox, je t&#8217;aimais bien, tu sais&#8230;</h3>

<dl class="dialogue"> <dt>Moi :</dt> <dd>Quoi ? plus de 170 mo pour afficher du html ?</dd> <dt>Firefox :</dt> <dd>Heu.. c&#8217;est à dire que normalement je prends toute la place dans le lit dès que je peux.</dd> <dt>Moi :</dt> <dd>Qu&#8217;est-ce qui t&#8217;empêche de te pousser quand d&#8217;autres applis débarquent ?</dd> <dt>Firefox :</dt> <dd>Ouais, heu&#8230; au fait, tu sais que je peux te proposer toute une farandole d&#8217;extensions géniales, que je suis un gentil panda roux très rare et qu&#8217;il faut me protéger ?</dd> <dt>Moi :</dt> <dd>Évidemment dans ces conditions, je te laisse une chance. Mais attention, à partir de maintenant, pour le surf quotidien je fais un bout de chemin avec Opera ! Allez, fait pas la tête, je t&#8217;aime bien quand même :)</dd> </dl>

<h4>Sur un air d&#8217;Opera&#8230;</h4>

<p>Opera semble plus rapide pour afficher les pages, même lorsque plusieurs onglets sont ouverts. Le <em>scrolling</em> sur les longues pages est également plus réactif !</p>

<p>Je redécouvre avec plaisir les notes dans la barre latérale qui me permettront de rédiger mes brouillons sans passer par les <a hreflang="en" href="http://telechargement.journaldunet.com/fiche/5406/2/post-it_software_note_lite/index.html">Post-It</a> ou le <a hreflang="fr" href="http://www.google.com/notebook">Bloc-notes de Google</a> que j&#8217;utilisais d&#8217;ailleurs avec l&#8217;extension Firefox Google Bloc-Notes&#8230;</p>

<p>Du côté de Firefox, on met souvent en avant la <em>Developer Toolbar</em>, qui comme le fait remarquer xuxu, existe aussi sur Opera, avec même l&#8217;équivalent du <em>CSS Viewer</em> qui gère en plus l&#8217;affichage du code source de l&#8217;élément survolé lorsqu&#8217;on clique dessus.</p>

<p>Je ne détaillerais pas toutes les fonctions d&#8217;Opera, mais le navigateur comporte entre autre  :</p>

<ul>
    <li>Un client mail bien conçu avec une gestion des filtres particulièrement efficace et complète,</li>
    <li>Une gestion des flux RSS,</li>
    <li>Une gestion des contacts,</li>
    <li>L&#8217;intégration de composants externes (widget),</li>
    <li>Pléthore de petites attentions ergonomiques qui me font regretter de ne pas avoir écouté <a hreflang="fr" href="http://www.blogdesbois.fr/2006/04/20/opera-9-beta/">IndicaDesBois</a> plus tôt ;)</li>
    <li>Et <em>last but not least</em>, je viens de remarquer que lorsqu&#8217;on copie l&#8217;adresse d&#8217;un lien avec le clic droit, il est possible de la <em>coller et aller</em> dans la barre d&#8217;adresse, en une seule opération (c&#8217;est plus facile à faire qu&#8217;à écrire&#8230;). je suis conquis !</li>
</ul>

<h4>&#8230; ou sur un air d&#8217;operette ?</h4>

<p>Opera n&#8217;est pas sans problème, et bien qu&#8217;il offre des fonctionnalités intéressantes, j&#8217;ai commencé une petite liste de défauts qui vont de l&#8217;anecdotique au plus embarrassant :</p>

<ul>
    <li>Les clics sur les cases à cocher ne sont pas toujours pris en compte du premier coup,</li>
    <li> Dans certains cas, il semble que la manipulation du DOM par les scripts présents sur les pages provoque un comportement erratique de l&#8217;affichage et du fonctionnement. Notamment en ce qui concerne  :
<ul>
    <li>Le glissé-déposé dans la gestion des liens de Dotclear,</li>
    <li>L&#8217;utilisation du Bloc-Note de Google,</li>
    <li>L&#8217;affichage de données dans Google Analytics</li>
</ul>
</li>
    <li>La consommation mémoire se rapproche parfois de celle de Firefox lorsque de nombreux onglets sont ouverts&#8230;</li>
</ul>

<h3>Alors, Firefox ou Opera ?</h3>

<p>Les deux, mon capitaine ! Finalement, ce combat entre Firefox et Opéra aura fait une victime du côté de Dreamweaver ;) Concernant les navigateurs, les défaillances que j&#8217;ai rencontrées en utilisant Opéra diminuent mon enthousiasme et ma confiance dans le produit. je dis ça avec quand même quelques réserves de principe car il peut s&#8217;agir d&#8217;un problème de configuration ou d&#8217;un bug qui serait difficilement reproductible ailleurs.</p>

<p>En supposant que les problème rencontrés sur Opera soient passagers, et au vu des différences de rendu CSS entre les deux navigateurs qui persistent, il me semble difficile de ne pas les utiliser tous les deux pour tester les pages en cours d&#8217;intégration, comme je le fais avec <em>Internet Explorer</em> d&#8217;ailleurs. De toutes manières, quand on fait des sites web, on peut difficilement ne pas lancer le maximum de navigateurs.</p>

<p>Ce qui me fait penser qu&#8217;en comptant tous les logiciels nécessaires à la création de pages web (sans même compter Photoshop ou Illustrator qui peuvent faire l&#8217;objet d&#8217;une session de travail à part), c&#8217;est quand même un peu ahurissant d&#8217;utiliser autant de logiciels et donc de ressources (mémoire, processeur, espace disque)  pour créer des pages web légères&#8230;</p>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/1000-ressources-pour-wordpress-et-le-developpement-web' title='1000 ressources pour le développement web et WordPress'>1000 ressources pour le développement web et WordPress</a></li><li><a href='http://css4design.com/firefox-roxe-opera-ca-ira-et-ie7-part-en-sucette' title='Firefox roxe ? Opera, ça ira ? et IE7 part en sucette ?'>Firefox roxe ? Opera, ça ira ? et IE7 part en sucette ?</a></li><li><a href='http://css4design.com/livre-css-avancees-vers-html5-et-css3' title='Notes de lecture &#8212; Livre CSS avancées, vers HTML5 et CSS3'>Notes de lecture &#8212; Livre CSS avancées, vers HTML5 et CSS3</a></li><li><a href='http://css4design.com/une-feuille-de-style-et-des-hacks-css-pour-cibler-ie6-ie7-ou-ie8' title='Une Feuille de style et des « hacks CSS » pour cibler IE6, IE7 ou IE8'>Une Feuille de style et des « hacks CSS » pour cibler IE6, IE7 ou IE8</a></li><li><a href='http://css4design.com/le-petit-journal-de-l-integrateur-web-html5-et-css' title='HTML5 et CSS pour l&#039;intégrateur web'>HTML5 et CSS pour l&#039;intégrateur web</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=86&amp;md5=a2f00d387b5c497bd6fdd5cb00421573" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/firefox-vs-opera-ou-est-le-feu/feed</wfw:commentRss>
		<slash:comments>26</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=86&amp;md5=a2f00d387b5c497bd6fdd5cb00421573" type="text/html" />
	</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced (User agent is rejected)

Served from: css4design.com @ 2012-02-08 11:07:03 -->
