<?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>Webaaz &#187; CSS</title> <atom:link href="http://www.webaaz.com/category/css/feed/" rel="self" type="application/rss+xml" /><link>http://www.webaaz.com</link> <description>Le développement web de A à Z</description> <lastBuildDate>Thu, 19 Jan 2012 11:40:08 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>Livre : CSS3 pour les webdesigners</title><link>http://www.webaaz.com/2011/02/livre-css3-pour-les-webdesigners/</link> <comments>http://www.webaaz.com/2011/02/livre-css3-pour-les-webdesigners/#comments</comments> <pubDate>Thu, 03 Feb 2011 09:17:21 +0000</pubDate> <dc:creator>Martin</dc:creator> <category><![CDATA[CSS]]></category> <category><![CDATA[Livres]]></category> <category><![CDATA[Web]]></category> <category><![CDATA[Apprendre]]></category> <category><![CDATA[Bonnes pratiques]]></category> <category><![CDATA[CSS3]]></category> <category><![CDATA[Développement web]]></category> <category><![CDATA[Eyrolles]]></category> <category><![CDATA[Livre]]></category> <category><![CDATA[Références]]></category> <guid
isPermaLink="false">http://www.webaaz.com/?p=1066</guid> <description><![CDATA[Pour ce second opus de la collection, encore un sujet vendeur pour la période, CSS3 ! Bon, <strong>pour les webdesigners c'est peut être un peu tard, j'espère qu'ils se sont déjà intéressés à la question, mais pour les autres ce sera une bonne entrée en matière.</strong> Comme pour le premier tome, HTML5 pour les webdesigners, <strong>ce livre rassure sur la manière de faire, explique rapidement les bases, dédramatise et simplifie la prise en main, le tout dans un style bien écrit et agréable à lire&#160;!</strong> L'auteur ne se limite pas à aborder les points technique mais pose des questions et explique ses réponses et remarques, très utile pour bien comprendre les enjeux ! <img
src="/images/2011/01/3.jpg" alt="As good as heart can wish" width="570" height="250" /> <a
title="Photo de Abulic Monkey depuis Flickr" href="http://www.flickr.com/photos/83221073@N00/3173772897">Photo de Abulic Monkey depuis Flickr</a>]]></description> <content:encoded><![CDATA[<p>Pour ce second opus de la collection, encore un sujet vendeur pour la période, CSS3 ! Bon, <strong>pour les webdesigners c&#8217;est peut être un peu tard, j&#8217;espère qu&#8217;ils se sont déjà intéressés à la question, mais pour les autres ce sera une bonne entrée en matière.</strong></p><p>Comme pour le premier tome, HTML5 pour les webdesigners, <strong>ce livre rassure sur la manière de faire, explique rapidement les bases, dédramatise et simplifie la prise en main, le tout dans un style bien écrit et agréable à lire&nbsp;!</strong> L&#8217;auteur ne se limite pas à aborder les points technique mais pose des questions et explique ses réponses et remarques, très utile pour bien comprendre les enjeux !</p><p><img
src="/images/2011/01/3.jpg" alt="As good as heart can wish" width="570" height="250" /><br
/> <a
title="Photo de Abulic Monkey depuis Flickr" href="http://www.flickr.com/photos/83221073@N00/3173772897">Photo de Abulic Monkey depuis Flickr</a></p><h2>L&#8217;auteur</h2><p>Dan Cederholm est le fondateur du studio de design <a
title="Voir le site SimpleBits" href="http://simplebits.com/">SimpleBits</a>, expert reconnu sur le webdesign et les standards. Il est également co créateur de <a
title="Voir le site Dribbble" href="http://dribbble.com/">dribbble</a>, joueur de yukulele et auteur des livres suivants :</p><ul><li>Handcrafted CSS (New Riders)</li><li>Bulletproof Web Design, Second Edition (New Riders)</li><li>Web Standards Solutions</li></ul><h2>Utiliser CSS3 aujourd&#8217;hui</h2><p>Dan conseille de ne surtout pas lire la spécification, elle n&#8217;est pas faite pour tout le monde, en revanche, <strong>tout le monde peut utiliser CSS3</strong>, il liste ce qui peut être utilisé dès maintenant, et aborde les préfixes de navigateur, indispensable pour une implémentation immédiate et pérenne.</p><h2>Comprendre les transitions CSS</h2><p>Le chapitre aborde les transitions, et les mets en valeurs avec un exemple à suivre tout au long du livre.</p><h2>Broder avec CSS3</h2><p>Je reprends les sous titres de chapitre très bien trouvés, qui expliquent que <strong>CSS3 est là pour apporter surprise et émerveillement</strong>. C&#8217;est la touche ne plus qui améliore l&#8217;expérience utilisateur, sans pénaliser ceux qui n&#8217;en bénéficient pas.<br
/> Dan pose la question : <strong>les sites web doivent ils offrir exactement la même expérience dans tous les navigateurs&nbsp;?</strong> Et y réponds avec ce site au nom tout trouvé : <a
title="Voir le site dowebsitesneedtobeexperiencedexactlythesameineverybrowser.com" href="http://dowebsitesneedtobeexperiencedexactlythesameineverybrowser.com">dowebsitesneedtobeexperiencedexactlythesameineverybrowser.com</a></p><h2>Transformer le message</h2><p>Toujours avec le même fil directeur, les exemples s&#8217;enchaînent pour aborder les transformations et les rotations</p><h2>Arrières plans multiples</h2><p>Arrière plans multiples, effets de parallaxe sont au sujet de ce chapitre.</p><h2>Enrichir les formulaires</h2><p>Autre sujet très intéressant sur l&#8217;ajout de CSS3 dans les formulaires. Pour embellir et alléger les boutons avec des dégradés ou des ombres, mais aussi l&#8217;ajout d&#8217;animations au focus ou au survol des éléments pour un changement de style tout en douceur.</p><h2>Conclusion</h2><p><strong>On termine par un chapitre qui donne les clés pour évangéliser, aborde le futur de langage et donne une précieuse liste de liens indispensables pour creuser un peu&nbsp;!</strong></p><h2>J&#8217;en veux un !</h2><div
class="book"> <a
title="Acheter le livre sur Amazon" href="http://www.amazon.fr/gp/product/2212129874?ie=UTF8&#038;tag=webaaz-livres-21&#038;linkCode=as2&#038;camp=1642&#038;creative=6746&#038;creativeASIN=2212129874"><img
border="0" src="/images/amazon/41ko7QRC3lL._SL160_.jpg" class="amazon alignleft" ></a></p><ul><li><a
title="Acheter le livre sur Amazon" href="http://www.amazon.fr/gp/product/2212128614?ie=UTF8&#038;tag=webaaz-livres-21&#038;linkCode=as2&#038;camp=1642&#038;creative=6746&#038;creativeASIN=2212128614">CSS3 pour les webdesigners </a></li><li>Broché : 122 pages</li><li>Éditeur : <a
title="Voir le site de l'éditeur Eyrolles" href="http://www.eyrolles.com/">Eyrolles</a></li><li>Édition : 1ère (20 janvier 2011)</li><li>Collection : A book appart</li><li>Langue : Français</li><li>ISBN-13: 978-2212129878</li></ul><p><img
src="http://www.assoc-amazon.fr/e/ir?t=webaaz-livres-21&#038;l=as2&#038;o=8&#038;a=2212129874"  width="1" height="1" border="0" alt="" class="transparent" /></div><p>Toute ressemblance avec l&#8217;atelier de <a
title="Voir le blog de Jérémie Patonnier" href="http://jeremie.patonnier.net/">Jérémie Patonnier</a> au dernier Paris Web est certainement fortuite, mais bon enfin, ils causent du même sujet&#8230; Pour ceux qui avaient oublié de prendre des notes, ca fera un bon résumé !</p><p>On regrettera que le livre n&#8217;aborde pas les sujet suivants :</p><ul><li>media queries</li><li>multicolonnage</li><li>webfonts</li></ul><p>Mais on peut penser que cela fera l&#8217;objet de prochains volumes, les media queries étant déjà annoncées dans le tome 4.</p><p>Le deuxième tome de la collection est sorti rapidement et la suite de la collection devrait se faire au même rythme, c&#8217;est l&#8217;avantage avec ces petits formats, rapide à lire, mais aussi à écrire, facile à transporter. J&#8217;ai pris l&#8217;habitude les lire dans le train, et de faire le billet dans la foulée&#8230; Mention spéciale si je ne l&#8217;avais pas déjà faite au raccourcisseur d&#8217;url utilsé spécialement pour le livre, très utile pour éviter de taper des urls à rallonge, avec l&#8217;url originale en note de bas de page ! A quand le QRcode ?</p><h2>La collection</h2><p>Les tomes suivants sont donc annoncés :</p><ul><li>3 &#8211; The elements of content strategy &#8211; 8 mars 2011</li><li>4 &#8211; Responsive web design &#8211; printemps 2011</li></ul><p>Dans cette jolie collection j&#8217;ai aussi envie de voir des livres sur l&#8217;ergonomie, l&#8217;accessibilité, Javascript, la typographie (micro &#038; macro)&#8230;<br
/><h2>Sur le même thème</h2><ul
class="similar-posts"><li><a
href="http://www.webaaz.com/2011/04/livre-pro-git/" rel="bookmark" title="11 avril 2011">Livre : Pro Git</a></li><li><a
href="http://www.webaaz.com/2010/11/livre-html5-pour-les-webdesigners/" rel="bookmark" title="25 novembre 2010">Livre : HTML5 pour les webdesigners</a></li><li><a
href="http://www.webaaz.com/2010/04/livre-reussir-son-blog-professionnel/" rel="bookmark" title="14 avril 2010">Livre : Réussir son blog professionnel<br
/>3 exemplaires à gagner !</a></li><li><a
href="http://www.webaaz.com/2010/05/livre-reussir-son-site-web-en-60-fiches/" rel="bookmark" title="17 mai 2010">Livre : Réussir son site web en 60 fiches</a></li><li><a
href="http://www.webaaz.com/2009/05/bien-utiliser-les-feuilles-de-style-css/" rel="bookmark" title="15 mai 2009">Bien utiliser les feuilles de style (CSS)</a></li></ul><p></p><div
class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy"><ul
class="socials"><li
class="shr-twitter"> <a
href="http://www.shareaholic.com/api/share/?title=Livre+%3A+CSS3+pour+les+webdesigners&amp;link=http://www.webaaz.com/2011/02/livre-css3-pour-les-webdesigners/&amp;notes=Pour%20ce%20second%20opus%20de%20la%20collection%2C%20encore%20un%20sujet%20vendeur%20pour%20la%20p%C3%A9riode%2C%20CSS3%20%21%20Bon%2C%20pour%20les%20webdesigners%20c%27est%20peut%20%C3%AAtre%20un%20peu%20tard%2C%20j%27esp%C3%A8re%20qu%27ils%20se%20sont%20d%C3%A9j%C3%A0%20int%C3%A9ress%C3%A9s%20%C3%A0%20la%20question%2C%20mais%20pour%20les%20autres%20ce%20sera%20une%20bonne%20entr%C3%A9e%20en%20mati%C3%A8re.%0D%0A%0D%0AComme%20pour%20le%20premier%20tome%2C%20HTML5%20pour%20les%20webdesigners%2C%20ce%20livre%20rassure%20sur%20la%20mani%C3%A8re%20de%20faire%2C%20explique%20rapidement%20les%20bases%2C%20d%C3%A9dramatise%20et%20simplifie%20la%20prise%20en%20main%2C%20le%20tout%20dans%20un%20style%20bien%20%C3%A9crit%20et%20agr%C3%A9able%20%C3%A0%20lire%26nbsp%3B%21%20L%27auteur%20ne%20se%20limite%20pas%20%C3%A0%20aborder%20les%20points%20technique%20mais%20pose%20des%20questions%20et%20explique%20ses%20r%C3%A9ponses%20et%20remarques%2C%20tr%C3%A8s%20utile%20pour%20bien%20comprendre%20les%20enjeux%20%21%0D%0A%0D%0A%0D%0APhoto%20de%20Abulic%20Monkey%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%2524%257Btitle%257D%2B-%2B%2524%257Bshort_link%257D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li
class="shr-identica"> <a
href="http://www.shareaholic.com/api/share/?title=TITLE&amp;link=PERMALINK&amp;notes=Pour%20ce%20second%20opus%20de%20la%20collection%2C%20encore%20un%20sujet%20vendeur%20pour%20la%20p%C3%A9riode%2C%20CSS3%20%21%20Bon%2C%20pour%20les%20webdesigners%20c%27est%20peut%20%C3%AAtre%20un%20peu%20tard%2C%20j%27esp%C3%A8re%20qu%27ils%20se%20sont%20d%C3%A9j%C3%A0%20int%C3%A9ress%C3%A9s%20%C3%A0%20la%20question%2C%20mais%20pour%20les%20autres%20ce%20sera%20une%20bonne%20entr%C3%A9e%20en%20mati%C3%A8re.%0D%0A%0D%0AComme%20pour%20le%20premier%20tome%2C%20HTML5%20pour%20les%20webdesigners%2C%20ce%20livre%20rassure%20sur%20la%20mani%C3%A8re%20de%20faire%2C%20explique%20rapidement%20les%20bases%2C%20d%C3%A9dramatise%20et%20simplifie%20la%20prise%20en%20main%2C%20le%20tout%20dans%20un%20style%20bien%20%C3%A9crit%20et%20agr%C3%A9able%20%C3%A0%20lire%26nbsp%3B%21%20L%27auteur%20ne%20se%20limite%20pas%20%C3%A0%20aborder%20les%20points%20technique%20mais%20pose%20des%20questions%20et%20explique%20ses%20r%C3%A9ponses%20et%20remarques%2C%20tr%C3%A8s%20utile%20pour%20bien%20comprendre%20les%20enjeux%20%21%0D%0A%0D%0A%0D%0APhoto%20de%20Abulic%20Monkey%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=205&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post this to Identica">Post this to Identica</a></li><li
class="shr-mail"> <a
href="http://www.shareaholic.com/api/share/?title=Livre%20%3A%20CSS3%20pour%20les%20webdesigners&amp;link=http://www.webaaz.com/2011/02/livre-css3-pour-les-webdesigners/&amp;notes=Pour%20ce%20second%20opus%20de%20la%20collection%2C%20encore%20un%20sujet%20vendeur%20pour%20la%20p%C3%A9riode%2C%20CSS3%20%21%20Bon%2C%20pour%20les%20webdesigners%20c%27est%20peut%20%C3%AAtre%20un%20peu%20tard%2C%20j%27esp%C3%A8re%20qu%27ils%20se%20sont%20d%C3%A9j%C3%A0%20int%C3%A9ress%C3%A9s%20%C3%A0%20la%20question%2C%20mais%20pour%20les%20autres%20ce%20sera%20une%20bonne%20entr%C3%A9e%20en%20mati%C3%A8re.%0D%0A%0D%0AComme%20pour%20le%20premier%20tome%2C%20HTML5%20pour%20les%20webdesigners%2C%20ce%20livre%20rassure%20sur%20la%20mani%C3%A8re%20de%20faire%2C%20explique%20rapidement%20les%20bases%2C%20d%C3%A9dramatise%20et%20simplifie%20la%20prise%20en%20main%2C%20le%20tout%20dans%20un%20style%20bien%20%C3%A9crit%20et%20agr%C3%A9able%20%C3%A0%20lire%26nbsp%3B%21%20L%27auteur%20ne%20se%20limite%20pas%20%C3%A0%20aborder%20les%20points%20technique%20mais%20pose%20des%20questions%20et%20explique%20ses%20r%C3%A9ponses%20et%20remarques%2C%20tr%C3%A8s%20utile%20pour%20bien%20comprendre%20les%20enjeux%20%21%0D%0A%0D%0A%0D%0APhoto%20de%20Abulic%20Monkey%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=201&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a></li><li
class="shr-gmail"> <a
href="http://www.shareaholic.com/api/share/?title=Livre+%3A+CSS3+pour+les+webdesigners&amp;link=http://www.webaaz.com/2011/02/livre-css3-pour-les-webdesigners/&amp;notes=Pour%20ce%20second%20opus%20de%20la%20collection%2C%20encore%20un%20sujet%20vendeur%20pour%20la%20p%C3%A9riode%2C%20CSS3%20%21%20Bon%2C%20pour%20les%20webdesigners%20c%27est%20peut%20%C3%AAtre%20un%20peu%20tard%2C%20j%27esp%C3%A8re%20qu%27ils%20se%20sont%20d%C3%A9j%C3%A0%20int%C3%A9ress%C3%A9s%20%C3%A0%20la%20question%2C%20mais%20pour%20les%20autres%20ce%20sera%20une%20bonne%20entr%C3%A9e%20en%20mati%C3%A8re.%0D%0A%0D%0AComme%20pour%20le%20premier%20tome%2C%20HTML5%20pour%20les%20webdesigners%2C%20ce%20livre%20rassure%20sur%20la%20mani%C3%A8re%20de%20faire%2C%20explique%20rapidement%20les%20bases%2C%20d%C3%A9dramatise%20et%20simplifie%20la%20prise%20en%20main%2C%20le%20tout%20dans%20un%20style%20bien%20%C3%A9crit%20et%20agr%C3%A9able%20%C3%A0%20lire%26nbsp%3B%21%20L%27auteur%20ne%20se%20limite%20pas%20%C3%A0%20aborder%20les%20points%20technique%20mais%20pose%20des%20questions%20et%20explique%20ses%20r%C3%A9ponses%20et%20remarques%2C%20tr%C3%A8s%20utile%20pour%20bien%20comprendre%20les%20enjeux%20%21%0D%0A%0D%0A%0D%0APhoto%20de%20Abulic%20Monkey%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=52&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a></li><li
class="shr-viadeo"> <a
href="http://www.shareaholic.com/api/share/?title=Livre+%3A+CSS3+pour+les+webdesigners&amp;link=http://www.webaaz.com/2011/02/livre-css3-pour-les-webdesigners/&amp;notes=Pour%20ce%20second%20opus%20de%20la%20collection%2C%20encore%20un%20sujet%20vendeur%20pour%20la%20p%C3%A9riode%2C%20CSS3%20%21%20Bon%2C%20pour%20les%20webdesigners%20c%27est%20peut%20%C3%AAtre%20un%20peu%20tard%2C%20j%27esp%C3%A8re%20qu%27ils%20se%20sont%20d%C3%A9j%C3%A0%20int%C3%A9ress%C3%A9s%20%C3%A0%20la%20question%2C%20mais%20pour%20les%20autres%20ce%20sera%20une%20bonne%20entr%C3%A9e%20en%20mati%C3%A8re.%0D%0A%0D%0AComme%20pour%20le%20premier%20tome%2C%20HTML5%20pour%20les%20webdesigners%2C%20ce%20livre%20rassure%20sur%20la%20mani%C3%A8re%20de%20faire%2C%20explique%20rapidement%20les%20bases%2C%20d%C3%A9dramatise%20et%20simplifie%20la%20prise%20en%20main%2C%20le%20tout%20dans%20un%20style%20bien%20%C3%A9crit%20et%20agr%C3%A9able%20%C3%A0%20lire%26nbsp%3B%21%20L%27auteur%20ne%20se%20limite%20pas%20%C3%A0%20aborder%20les%20points%20technique%20mais%20pose%20des%20questions%20et%20explique%20ses%20r%C3%A9ponses%20et%20remarques%2C%20tr%C3%A8s%20utile%20pour%20bien%20comprendre%20les%20enjeux%20%21%0D%0A%0D%0A%0D%0APhoto%20de%20Abulic%20Monkey%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=92&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Viadeo">Share this on Viadeo</a></li><li
class="shr-googlereader"> <a
href="http://www.shareaholic.com/api/share/?title=Livre+%3A+CSS3+pour+les+webdesigners&amp;link=http://www.webaaz.com/2011/02/livre-css3-pour-les-webdesigners/&amp;notes=Pour%20ce%20second%20opus%20de%20la%20collection%2C%20encore%20un%20sujet%20vendeur%20pour%20la%20p%C3%A9riode%2C%20CSS3%20%21%20Bon%2C%20pour%20les%20webdesigners%20c%27est%20peut%20%C3%AAtre%20un%20peu%20tard%2C%20j%27esp%C3%A8re%20qu%27ils%20se%20sont%20d%C3%A9j%C3%A0%20int%C3%A9ress%C3%A9s%20%C3%A0%20la%20question%2C%20mais%20pour%20les%20autres%20ce%20sera%20une%20bonne%20entr%C3%A9e%20en%20mati%C3%A8re.%0D%0A%0D%0AComme%20pour%20le%20premier%20tome%2C%20HTML5%20pour%20les%20webdesigners%2C%20ce%20livre%20rassure%20sur%20la%20mani%C3%A8re%20de%20faire%2C%20explique%20rapidement%20les%20bases%2C%20d%C3%A9dramatise%20et%20simplifie%20la%20prise%20en%20main%2C%20le%20tout%20dans%20un%20style%20bien%20%C3%A9crit%20et%20agr%C3%A9able%20%C3%A0%20lire%26nbsp%3B%21%20L%27auteur%20ne%20se%20limite%20pas%20%C3%A0%20aborder%20les%20points%20technique%20mais%20pose%20des%20questions%20et%20explique%20ses%20r%C3%A9ponses%20et%20remarques%2C%20tr%C3%A8s%20utile%20pour%20bien%20comprendre%20les%20enjeux%20%21%0D%0A%0D%0A%0D%0APhoto%20de%20Abulic%20Monkey%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=207&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a></li><li
class="shr-netvibes"> <a
href="http://www.shareaholic.com/api/share/?title=Livre+%3A+CSS3+pour+les+webdesigners&amp;link=http://www.webaaz.com/2011/02/livre-css3-pour-les-webdesigners/&amp;notes=Pour%20ce%20second%20opus%20de%20la%20collection%2C%20encore%20un%20sujet%20vendeur%20pour%20la%20p%C3%A9riode%2C%20CSS3%20%21%20Bon%2C%20pour%20les%20webdesigners%20c%27est%20peut%20%C3%AAtre%20un%20peu%20tard%2C%20j%27esp%C3%A8re%20qu%27ils%20se%20sont%20d%C3%A9j%C3%A0%20int%C3%A9ress%C3%A9s%20%C3%A0%20la%20question%2C%20mais%20pour%20les%20autres%20ce%20sera%20une%20bonne%20entr%C3%A9e%20en%20mati%C3%A8re.%0D%0A%0D%0AComme%20pour%20le%20premier%20tome%2C%20HTML5%20pour%20les%20webdesigners%2C%20ce%20livre%20rassure%20sur%20la%20mani%C3%A8re%20de%20faire%2C%20explique%20rapidement%20les%20bases%2C%20d%C3%A9dramatise%20et%20simplifie%20la%20prise%20en%20main%2C%20le%20tout%20dans%20un%20style%20bien%20%C3%A9crit%20et%20agr%C3%A9able%20%C3%A0%20lire%26nbsp%3B%21%20L%27auteur%20ne%20se%20limite%20pas%20%C3%A0%20aborder%20les%20points%20technique%20mais%20pose%20des%20questions%20et%20explique%20ses%20r%C3%A9ponses%20et%20remarques%2C%20tr%C3%A8s%20utile%20pour%20bien%20comprendre%20les%20enjeux%20%21%0D%0A%0D%0A%0D%0APhoto%20de%20Abulic%20Monkey%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=195&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Submit this to Netvibes">Submit this to Netvibes</a></li></ul><div
style="clear: both;"></div></div> ]]></content:encoded> <wfw:commentRss>http://www.webaaz.com/2011/02/livre-css3-pour-les-webdesigners/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Les générateurs de sprites CSS</title><link>http://www.webaaz.com/2010/04/les-generateurs-de-sprites-css/</link> <comments>http://www.webaaz.com/2010/04/les-generateurs-de-sprites-css/#comments</comments> <pubDate>Wed, 28 Apr 2010 13:06:20 +0000</pubDate> <dc:creator>Martin</dc:creator> <category><![CDATA[CSS]]></category> <category><![CDATA[Libre]]></category> <category><![CDATA[Logiciels]]></category> <category><![CDATA[Méthodologie]]></category> <category><![CDATA[Optimisation]]></category> <category><![CDATA[Outils]]></category> <category><![CDATA[Images]]></category> <category><![CDATA[Web]]></category> <category><![CDATA[Webware]]></category> <guid
isPermaLink="false">http://www.webaaz.com/?p=540</guid> <description><![CDATA[La technique des sprites <acronym
title="Cascading Style sheet">CSS</acronym> est désormais éprouvée et bien documentée. Il existe de bons ressources pour les mettre en place simplement et pourtant, on en voit finalement assez peu.
Ceux qui les utilisent sont convaincus, mais l'optimisation de sites web semble toujours un truc inutile, comme l'accessibilité ou l'ergonomie...
C'est à mon sens une hérésie, et <strong>les performances, comme l'accessibilité ou l'ergonomie devraient faire partie des premières réflexion sur la plupart des projet web</strong>.
Pour vous sensibiliser à cette technique je vais donc vous présenter quelques outils utiles à sa mise en place. <img
src="/images/2010/04/bulles.jpg" alt="Sprite" width="570" height="250" /> <a
title="Photo de Jeff Kubina depuis Flickr" href="http://www.flickr.com/photos/95118988@N00/94086662">Photo de Jeff Kubina depuis Flickr</a>]]></description> <content:encoded><![CDATA[<p>La technique des sprites <acronym
title="Cascading Style sheet">CSS</acronym> est désormais éprouvée et bien documentée. Il existe de bons ressources pour les mettre en place simplement et pourtant, on en voit finalement assez peu.</p><p>Ceux qui les utilisent sont convaincus, mais l&#8217;optimisation de sites web semble toujours un truc inutile, comme l&#8217;accessibilité ou l&#8217;ergonomie&#8230;<br
/> C&#8217;est à mon sens une hérésie, et <strong>les performances, comme l&#8217;accessibilité ou l&#8217;ergonomie devraient faire partie des premières réflexion sur la plupart des projets web</strong>.</p><p>Pour vous sensibiliser à cette technique je vais donc vous présenter quelques outils utiles à sa mise en place.</p><p><img
src="/images/2010/04/bulles.jpg" alt="Sprite" width="570" height="250" /><br
/> <a
title="Photo de Jeff Kubina depuis Flickr" href="http://www.flickr.com/photos/95118988@N00/94086662">Photo de Jeff Kubina depuis Flickr</a></p><h2>Performance ?</h2><p>Avant de voir comment faire voyons déjà pourquoi le faire. En deux mots, <strong>des performances de votre site web, dépendent la qualité de votre référencement et la qualité de surf de vos visiteurs. Votre rentabilité est donc en lien direct avec la rapidité de votre site.</strong></p><p>Avant de songer à changer de serveur, il y a deux points importants à traiter pour améliorer votre site&nbsp;:</p><ul><li>Limiter le poids des données</li><li>Limiter le nombre de données</li></ul><p><strong>Les sprites CSS permettent de limiter le nombre de fichiers en les combinant. Cela amène aussi en règle générale à une diminution du poids total des images.</strong></p><p>Pour en savoir plus sur l&#8217;optimisation&nbsp;:</p><ul><li><a
title="Voir le blog d'Eric Dapset sur les performances" href="">Le blog d&#8217;Éric Daspet sur les performances</a></li><li><a
title="" href="http://www.webaaz.com/2009/10/optimiser-son-site-web/">Le billet de Webaaz sur les performances</a></li></ul><h2>Méthode</h2><p>Pour ce qui et de la technique des sprites, je vous renvoie vers le bon tutoriel de Pompage&nbsp;:</p><ul><li><a
title="Voir le tutoriel de Pompage sur les sprites css" href="http://www.pompage.net/pompe/sprites/">Tutoriel sur pompage</a></li><li><a
title="Voir le blog d'Éric Daspet sur les performances" href="http://performance.survol.fr/2008/06/des-sprites-jusqua-plus-soif/">Voir les explications sur le blog Performances</a></li></ul><p>Pour l&#8217;essentiel, sachez que <strong>seules les images qui servent au design de votre site peuvent être utilisées. Les images du contenu ne doivent pas subir ce traitement !</strong></p><h2>Webwares</h2><p>Pour une utilisation simplifiée on trouve pas mal d&#8217;applications web qui fournissent un outil de génération de sprites. Il suffit de fournir vos images sous forme d&#8217;archive, de préciser vos paramètres (alignement, espace entre les image, préfixes css&#8230;). Il ne vous reste plus qu&#8217;à télécharger votre image et le code CSS associé et à les intégrer dans votre site web.</p><p>En voici quelques exemples&nbsp;:</p><ul><li><a
title="Voir le générateur de sprites en ligne de Ryan Breen" href="http://www.ryanbreen.com:81/spritegen/" class="broken_link">Le générateur de sprites de Ryan Breen</a></li><li><a
title="Voir le générateur de sprites en ligne CSS Sprites" href="http://css-sprit.es/">CSS Sprites</a></li><li><a
title="Voir le générateur de sprites en ligne Spritegen" href="http://spritegen.website-performance.org/">Spritegen</a></li><li><a
title="Voir le générateur de sprites en ligne Csssprites" href="http://csssprites.com/">Csssprites</a></li></ul><p>Celui-ci est un peu différent puisqu&#8217;il permet de redéfinir le style CSS à partir d&#8217;un sprite. Utile si vous faites le sprite vous même ou si vous avez perdu le code CSS !</p><ul><li><a
title="Voir le générateur de styles CSS Sprite creator" href="http://www.floweringmind.com/sprite-creator/">Générateur de syles CSS Sprite creator</a></li></ul><h2>software</h2><p>Pour une intégration plus poussée dans votre processus d&#8217;intégration, il existe aussi des outils en ligne de commande&nbsp;:</p><ul><li><a
title="Voir le générateur de sprites en Java" href="http://csssprites.org/">Css Sprites en Java</a></li></ul><p><strong>Vous pourrez ainsi automatiser cette tâche dans un script. Très utile si vous devez régénérer régulièrement des sprites dans le cadre d&#8217;un cycle d&#8217;intégration continue par exemple&nbsp;!</strong></p><p>Il faut noter que la version Java est sous license Open Source BSD License et la version Python</p><h2>Conclusion</h2><p>Des outils indispensables aujourd&#8217;hui ! Vous n&#8217;aurez plus d&#8217;excuses pour ne pas les utiliser&nbsp;!<br
/> Et pour plus de résultats, n&#8217;oubliez pas de merger et de compresser vos fichiers CSS et de supprimer les méta données de vos images&nbsp;!<br
/><h2>Sur le même thème</h2><ul
class="similar-posts"><li><a
href="http://www.webaaz.com/2009/10/optimiser-son-site-web/" rel="bookmark" title="1 octobre 2009">Optimiser son site web</a></li><li><a
href="http://www.webaaz.com/2009/07/trouver-de-belles-photos-pour-son-site-web/" rel="bookmark" title="26 juillet 2009">Trouver de belles photos pour son site web</a></li><li><a
href="http://www.webaaz.com/2009/05/bien-utiliser-les-feuilles-de-style-css/" rel="bookmark" title="15 mai 2009">Bien utiliser les feuilles de style (CSS)</a></li><li><a
href="http://www.webaaz.com/2009/09/les-plugins-firefox-firebug/" rel="bookmark" title="3 septembre 2009">Les plugins Firefox : Firebug</a></li><li><a
href="http://www.webaaz.com/2011/06/retour-d-experience-grilles/" rel="bookmark" title="23 juin 2011">Retour d&#8217;expérience : Grilles &#038; mise en page</a></li></ul><p></p><div
class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy"><ul
class="socials"><li
class="shr-twitter"> <a
href="http://www.shareaholic.com/api/share/?title=Les+g%C3%A9n%C3%A9rateurs+de+sprites+CSS&amp;link=http://www.webaaz.com/2010/04/les-generateurs-de-sprites-css/&amp;notes=La%20technique%20des%20sprites%20CSS%20est%20d%C3%A9sormais%20%C3%A9prouv%C3%A9e%20et%20bien%20document%C3%A9e.%20Il%20existe%20de%20bons%20ressources%20pour%20les%20mettre%20en%20place%20simplement%20et%20pourtant%2C%20on%20en%20voit%20finalement%20assez%20peu.%0D%0A%0D%0ACeux%20qui%20les%20utilisent%20sont%20convaincus%2C%20mais%20l%27optimisation%20de%20sites%20web%20semble%20toujours%20un%20truc%20inutile%2C%20comme%20l%27accessibilit%C3%A9%20ou%20l%27ergonomie...%0D%0AC%27est%20%C3%A0%20mon%20sens%20une%20h%C3%A9r%C3%A9sie%2C%20et%20les%20performances%2C%20comme%20l%27accessibilit%C3%A9%20ou%20l%27ergonomie%20devraient%20faire%20partie%20des%20premi%C3%A8res%20r%C3%A9flexion%20sur%20la%20plupart%20des%20projet%20web.%0D%0A%0D%0APour%20vous%20sensibiliser%20%C3%A0%20cette%20technique%20je%20vais%20donc%20vous%20pr%C3%A9senter%20quelques%20outils%20utiles%20%C3%A0%20sa%20mise%20en%20place.%0D%0A%0D%0A%0D%0APhoto%20de%20Jeff%20Kubina%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%2524%257Btitle%257D%2B-%2B%2524%257Bshort_link%257D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li
class="shr-identica"> <a
href="http://www.shareaholic.com/api/share/?title=TITLE&amp;link=PERMALINK&amp;notes=La%20technique%20des%20sprites%20CSS%20est%20d%C3%A9sormais%20%C3%A9prouv%C3%A9e%20et%20bien%20document%C3%A9e.%20Il%20existe%20de%20bons%20ressources%20pour%20les%20mettre%20en%20place%20simplement%20et%20pourtant%2C%20on%20en%20voit%20finalement%20assez%20peu.%0D%0A%0D%0ACeux%20qui%20les%20utilisent%20sont%20convaincus%2C%20mais%20l%27optimisation%20de%20sites%20web%20semble%20toujours%20un%20truc%20inutile%2C%20comme%20l%27accessibilit%C3%A9%20ou%20l%27ergonomie...%0D%0AC%27est%20%C3%A0%20mon%20sens%20une%20h%C3%A9r%C3%A9sie%2C%20et%20les%20performances%2C%20comme%20l%27accessibilit%C3%A9%20ou%20l%27ergonomie%20devraient%20faire%20partie%20des%20premi%C3%A8res%20r%C3%A9flexion%20sur%20la%20plupart%20des%20projet%20web.%0D%0A%0D%0APour%20vous%20sensibiliser%20%C3%A0%20cette%20technique%20je%20vais%20donc%20vous%20pr%C3%A9senter%20quelques%20outils%20utiles%20%C3%A0%20sa%20mise%20en%20place.%0D%0A%0D%0A%0D%0APhoto%20de%20Jeff%20Kubina%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=205&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post this to Identica">Post this to Identica</a></li><li
class="shr-mail"> <a
href="http://www.shareaholic.com/api/share/?title=Les%20g%C3%A9n%C3%A9rateurs%20de%20sprites%20CSS&amp;link=http://www.webaaz.com/2010/04/les-generateurs-de-sprites-css/&amp;notes=La%20technique%20des%20sprites%20CSS%20est%20d%C3%A9sormais%20%C3%A9prouv%C3%A9e%20et%20bien%20document%C3%A9e.%20Il%20existe%20de%20bons%20ressources%20pour%20les%20mettre%20en%20place%20simplement%20et%20pourtant%2C%20on%20en%20voit%20finalement%20assez%20peu.%0D%0A%0D%0ACeux%20qui%20les%20utilisent%20sont%20convaincus%2C%20mais%20l%27optimisation%20de%20sites%20web%20semble%20toujours%20un%20truc%20inutile%2C%20comme%20l%27accessibilit%C3%A9%20ou%20l%27ergonomie...%0D%0AC%27est%20%C3%A0%20mon%20sens%20une%20h%C3%A9r%C3%A9sie%2C%20et%20les%20performances%2C%20comme%20l%27accessibilit%C3%A9%20ou%20l%27ergonomie%20devraient%20faire%20partie%20des%20premi%C3%A8res%20r%C3%A9flexion%20sur%20la%20plupart%20des%20projet%20web.%0D%0A%0D%0APour%20vous%20sensibiliser%20%C3%A0%20cette%20technique%20je%20vais%20donc%20vous%20pr%C3%A9senter%20quelques%20outils%20utiles%20%C3%A0%20sa%20mise%20en%20place.%0D%0A%0D%0A%0D%0APhoto%20de%20Jeff%20Kubina%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=201&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a></li><li
class="shr-gmail"> <a
href="http://www.shareaholic.com/api/share/?title=Les+g%C3%A9n%C3%A9rateurs+de+sprites+CSS&amp;link=http://www.webaaz.com/2010/04/les-generateurs-de-sprites-css/&amp;notes=La%20technique%20des%20sprites%20CSS%20est%20d%C3%A9sormais%20%C3%A9prouv%C3%A9e%20et%20bien%20document%C3%A9e.%20Il%20existe%20de%20bons%20ressources%20pour%20les%20mettre%20en%20place%20simplement%20et%20pourtant%2C%20on%20en%20voit%20finalement%20assez%20peu.%0D%0A%0D%0ACeux%20qui%20les%20utilisent%20sont%20convaincus%2C%20mais%20l%27optimisation%20de%20sites%20web%20semble%20toujours%20un%20truc%20inutile%2C%20comme%20l%27accessibilit%C3%A9%20ou%20l%27ergonomie...%0D%0AC%27est%20%C3%A0%20mon%20sens%20une%20h%C3%A9r%C3%A9sie%2C%20et%20les%20performances%2C%20comme%20l%27accessibilit%C3%A9%20ou%20l%27ergonomie%20devraient%20faire%20partie%20des%20premi%C3%A8res%20r%C3%A9flexion%20sur%20la%20plupart%20des%20projet%20web.%0D%0A%0D%0APour%20vous%20sensibiliser%20%C3%A0%20cette%20technique%20je%20vais%20donc%20vous%20pr%C3%A9senter%20quelques%20outils%20utiles%20%C3%A0%20sa%20mise%20en%20place.%0D%0A%0D%0A%0D%0APhoto%20de%20Jeff%20Kubina%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=52&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a></li><li
class="shr-viadeo"> <a
href="http://www.shareaholic.com/api/share/?title=Les+g%C3%A9n%C3%A9rateurs+de+sprites+CSS&amp;link=http://www.webaaz.com/2010/04/les-generateurs-de-sprites-css/&amp;notes=La%20technique%20des%20sprites%20CSS%20est%20d%C3%A9sormais%20%C3%A9prouv%C3%A9e%20et%20bien%20document%C3%A9e.%20Il%20existe%20de%20bons%20ressources%20pour%20les%20mettre%20en%20place%20simplement%20et%20pourtant%2C%20on%20en%20voit%20finalement%20assez%20peu.%0D%0A%0D%0ACeux%20qui%20les%20utilisent%20sont%20convaincus%2C%20mais%20l%27optimisation%20de%20sites%20web%20semble%20toujours%20un%20truc%20inutile%2C%20comme%20l%27accessibilit%C3%A9%20ou%20l%27ergonomie...%0D%0AC%27est%20%C3%A0%20mon%20sens%20une%20h%C3%A9r%C3%A9sie%2C%20et%20les%20performances%2C%20comme%20l%27accessibilit%C3%A9%20ou%20l%27ergonomie%20devraient%20faire%20partie%20des%20premi%C3%A8res%20r%C3%A9flexion%20sur%20la%20plupart%20des%20projet%20web.%0D%0A%0D%0APour%20vous%20sensibiliser%20%C3%A0%20cette%20technique%20je%20vais%20donc%20vous%20pr%C3%A9senter%20quelques%20outils%20utiles%20%C3%A0%20sa%20mise%20en%20place.%0D%0A%0D%0A%0D%0APhoto%20de%20Jeff%20Kubina%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=92&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Viadeo">Share this on Viadeo</a></li><li
class="shr-googlereader"> <a
href="http://www.shareaholic.com/api/share/?title=Les+g%C3%A9n%C3%A9rateurs+de+sprites+CSS&amp;link=http://www.webaaz.com/2010/04/les-generateurs-de-sprites-css/&amp;notes=La%20technique%20des%20sprites%20CSS%20est%20d%C3%A9sormais%20%C3%A9prouv%C3%A9e%20et%20bien%20document%C3%A9e.%20Il%20existe%20de%20bons%20ressources%20pour%20les%20mettre%20en%20place%20simplement%20et%20pourtant%2C%20on%20en%20voit%20finalement%20assez%20peu.%0D%0A%0D%0ACeux%20qui%20les%20utilisent%20sont%20convaincus%2C%20mais%20l%27optimisation%20de%20sites%20web%20semble%20toujours%20un%20truc%20inutile%2C%20comme%20l%27accessibilit%C3%A9%20ou%20l%27ergonomie...%0D%0AC%27est%20%C3%A0%20mon%20sens%20une%20h%C3%A9r%C3%A9sie%2C%20et%20les%20performances%2C%20comme%20l%27accessibilit%C3%A9%20ou%20l%27ergonomie%20devraient%20faire%20partie%20des%20premi%C3%A8res%20r%C3%A9flexion%20sur%20la%20plupart%20des%20projet%20web.%0D%0A%0D%0APour%20vous%20sensibiliser%20%C3%A0%20cette%20technique%20je%20vais%20donc%20vous%20pr%C3%A9senter%20quelques%20outils%20utiles%20%C3%A0%20sa%20mise%20en%20place.%0D%0A%0D%0A%0D%0APhoto%20de%20Jeff%20Kubina%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=207&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a></li><li
class="shr-netvibes"> <a
href="http://www.shareaholic.com/api/share/?title=Les+g%C3%A9n%C3%A9rateurs+de+sprites+CSS&amp;link=http://www.webaaz.com/2010/04/les-generateurs-de-sprites-css/&amp;notes=La%20technique%20des%20sprites%20CSS%20est%20d%C3%A9sormais%20%C3%A9prouv%C3%A9e%20et%20bien%20document%C3%A9e.%20Il%20existe%20de%20bons%20ressources%20pour%20les%20mettre%20en%20place%20simplement%20et%20pourtant%2C%20on%20en%20voit%20finalement%20assez%20peu.%0D%0A%0D%0ACeux%20qui%20les%20utilisent%20sont%20convaincus%2C%20mais%20l%27optimisation%20de%20sites%20web%20semble%20toujours%20un%20truc%20inutile%2C%20comme%20l%27accessibilit%C3%A9%20ou%20l%27ergonomie...%0D%0AC%27est%20%C3%A0%20mon%20sens%20une%20h%C3%A9r%C3%A9sie%2C%20et%20les%20performances%2C%20comme%20l%27accessibilit%C3%A9%20ou%20l%27ergonomie%20devraient%20faire%20partie%20des%20premi%C3%A8res%20r%C3%A9flexion%20sur%20la%20plupart%20des%20projet%20web.%0D%0A%0D%0APour%20vous%20sensibiliser%20%C3%A0%20cette%20technique%20je%20vais%20donc%20vous%20pr%C3%A9senter%20quelques%20outils%20utiles%20%C3%A0%20sa%20mise%20en%20place.%0D%0A%0D%0A%0D%0APhoto%20de%20Jeff%20Kubina%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=195&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Submit this to Netvibes">Submit this to Netvibes</a></li></ul><div
style="clear: both;"></div></div> ]]></content:encoded> <wfw:commentRss>http://www.webaaz.com/2010/04/les-generateurs-de-sprites-css/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Les plugins Firefox : XRefresh</title><link>http://www.webaaz.com/2010/02/les-plugins-firefox-xrefresh/</link> <comments>http://www.webaaz.com/2010/02/les-plugins-firefox-xrefresh/#comments</comments> <pubDate>Thu, 18 Feb 2010 16:28:09 +0000</pubDate> <dc:creator>Martin</dc:creator> <category><![CDATA[CSS]]></category> <category><![CDATA[Design]]></category> <category><![CDATA[Libre]]></category> <category><![CDATA[Outils]]></category> <category><![CDATA[Plugins]]></category> <category><![CDATA[Web]]></category> <category><![CDATA[Code]]></category> <category><![CDATA[Développement web]]></category> <category><![CDATA[Feuille de style]]></category> <category><![CDATA[Firebug]]></category> <category><![CDATA[Firefox]]></category> <category><![CDATA[Intégration]]></category> <category><![CDATA[XRefresh]]></category> <guid
isPermaLink="false">http://www.webaaz.com/?p=523</guid> <description><![CDATA[Firefox est la référence incontesté pour les développeurs web. Son rendu est excellent, mais c'est surtout pour la multitude d'outils qu'il propose qu'il fait la différence. Je vous avais déjà présenté <a
title="Lire l'article sur l'extension Firefox : Firebug" href="http://www.webaaz.com/2009/09/les-plugins-firefox-firebug/">Firebug</a>, je vais maintenant vous présenter une extension de ce plugin. En effet, Firebug est très complet techniquement mais extensible. Ainsi ses fonctionnalités sont exploitées par d'autres plugins pour répondre à tout type de fonctionnalité. <img
src="/images/2010/03/glacons-bleus.jpg" alt="Glaçons bleus" width="570" height="250" /> <a
title="Photo de Darrren Hester depuis Flickr" href="http://www.flickr.com/photos/42179515@N06/3903638350">Photo de Darrren Hester depuis Flickr</a>]]></description> <content:encoded><![CDATA[<p>Firefox est la référence incontesté pour les développeurs web. Son rendu est excellent, mais c&#8217;est surtout pour la multitude d&#8217;outils qu&#8217;il propose qu&#8217;il fait la différence. Je vous avais déjà présenté <a
title="Lire l'article sur l'extension Firefox : Firebug" href="http://www.webaaz.com/2009/09/les-plugins-firefox-firebug/">Firebug</a>, je vais maintenant vous présenter une extension de ce plugin. En effet, Firebug est très complet techniquement mais extensible. Ainsi ses fonctionnalités sont exploitées par d&#8217;autres plugins pour répondre à tout type de fonctionnalité.</p><p><img
src="/images/2010/03/glacons-bleus.jpg" alt="Glaçons bleus" width="570" height="250" /><br
/> <a
title="Photo de Darrren Hester depuis Flickr" href="http://www.flickr.com/photos/42179515@N06/3903638350" class="broken_link">Photo de Darrren Hester depuis Flickr</a></p><h2>Installation</h2><p>Cette extension est disponible sur le site d&#8217;extensions de Firefox et sur le site de l&#8217;éditeur :</p><ul><li><a
title="Voir l'extension Firebug pour Firefox" href="https://addons.mozilla.org/fr/firefox/addon/1843">Installer Firebug pour Firefox</a></li><li><a
title="" href="http://xrefresh.binaryage.com">Voir le site de l&#8217;éditeur</a></li></ul><p>Il n&#8217;existe qu&#8217;une version pour Windows et OSX pour le moment mais une version Linux devrait suivre.</p><h2>Présentation</h2><p>XRefresh est un plugin développé pour les intégrateurs. Pour tester des mises en pages et des modifications de feuilles de styles, on relance sans cesse son navigateur pour rafraichir notre page. Xrefresh peut le faire pour vous !</p><p>Ce plugin nécessite l&#8217;installation d&#8217;un logiciel pour Windows, nommé Windows monitor. Celui-ci scanne les répertoires de sources que vous lui indiquer à la recherche de modifications sur les fichiers. Dès qu&#8217;il en détecte une il passe le relais au plugin qui se charge de modifier la page en conséquence !</p><p>Il faut noter que ce plugin peut également gérer des ajout en Javascript, mais ne peut pas supprimer des fonctions déjà chargées en mémoire.</p><h2>Conclusion</h2><p>Même si c&#8217;est idéal avec deux écrans, avec un seul grand, il y a déjà moyen de bien en profiter. Au final c&#8217;est plus simple que d&#8217;éditer les propriétés CSS directement dans Firebug.</p><h2>Sur le même thème</h2><ul
class="similar-posts"><li><a
href="http://www.webaaz.com/2009/09/les-plugins-firefox-firebug/" rel="bookmark" title="3 septembre 2009">Les plugins Firefox : Firebug</a></li><li><a
href="http://www.webaaz.com/2009/11/outils-edition-de-fichiers-avec-notepad/" rel="bookmark" title="24 novembre 2009">Outils : Edition de fichiers avec Notepad++</a></li><li><a
href="http://www.webaaz.com/2009/10/outils-xml-cooktop/" rel="bookmark" title="15 octobre 2009">Outils XML : Cooktop</a></li><li><a
href="http://www.webaaz.com/2009/12/les-plugins-firefox-colorzilla/" rel="bookmark" title="22 décembre 2009">Les plugins Firefox : Colorzilla</a></li><li><a
href="http://www.webaaz.com/2009/09/comparaison-et-fusion-de-fichiers-et-de-dossiers/" rel="bookmark" title="28 septembre 2009">Comparaison et fusion de fichiers et de dossiers</a></li></ul><p></p><div
class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy"><ul
class="socials"><li
class="shr-twitter"> <a
href="http://www.shareaholic.com/api/share/?title=Les+plugins+Firefox+%3A+XRefresh&amp;link=http://www.webaaz.com/2010/02/les-plugins-firefox-xrefresh/&amp;notes=Firefox%20est%20la%20r%C3%A9f%C3%A9rence%20incontest%C3%A9%20pour%20les%20d%C3%A9veloppeurs%20web.%20Son%20rendu%20est%20excellent%2C%20mais%20c%27est%20surtout%20pour%20la%20multitude%20d%27outils%20qu%27il%20propose%20qu%27il%20fait%20la%20diff%C3%A9rence.%20Je%20vous%20avais%20d%C3%A9j%C3%A0%20pr%C3%A9sent%C3%A9%20Firebug%2C%20je%20vais%20maintenant%20vous%20pr%C3%A9senter%20une%20extension%20de%20ce%20plugin.%20En%20effet%2C%20Firebug%20est%20tr%C3%A8s%20complet%20techniquement%20mais%20extensible.%20Ainsi%20ses%20fonctionnalit%C3%A9s%20sont%20exploit%C3%A9es%20par%20d%27autres%20plugins%20pour%20r%C3%A9pondre%20%C3%A0%20tout%20type%20de%20fonctionnalit%C3%A9.%0D%0A%0D%0A%0D%0APhoto%20de%20Darrren%20Hester%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%2524%257Btitle%257D%2B-%2B%2524%257Bshort_link%257D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li
class="shr-identica"> <a
href="http://www.shareaholic.com/api/share/?title=TITLE&amp;link=PERMALINK&amp;notes=Firefox%20est%20la%20r%C3%A9f%C3%A9rence%20incontest%C3%A9%20pour%20les%20d%C3%A9veloppeurs%20web.%20Son%20rendu%20est%20excellent%2C%20mais%20c%27est%20surtout%20pour%20la%20multitude%20d%27outils%20qu%27il%20propose%20qu%27il%20fait%20la%20diff%C3%A9rence.%20Je%20vous%20avais%20d%C3%A9j%C3%A0%20pr%C3%A9sent%C3%A9%20Firebug%2C%20je%20vais%20maintenant%20vous%20pr%C3%A9senter%20une%20extension%20de%20ce%20plugin.%20En%20effet%2C%20Firebug%20est%20tr%C3%A8s%20complet%20techniquement%20mais%20extensible.%20Ainsi%20ses%20fonctionnalit%C3%A9s%20sont%20exploit%C3%A9es%20par%20d%27autres%20plugins%20pour%20r%C3%A9pondre%20%C3%A0%20tout%20type%20de%20fonctionnalit%C3%A9.%0D%0A%0D%0A%0D%0APhoto%20de%20Darrren%20Hester%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=205&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post this to Identica">Post this to Identica</a></li><li
class="shr-mail"> <a
href="http://www.shareaholic.com/api/share/?title=Les%20plugins%20Firefox%20%3A%20XRefresh&amp;link=http://www.webaaz.com/2010/02/les-plugins-firefox-xrefresh/&amp;notes=Firefox%20est%20la%20r%C3%A9f%C3%A9rence%20incontest%C3%A9%20pour%20les%20d%C3%A9veloppeurs%20web.%20Son%20rendu%20est%20excellent%2C%20mais%20c%27est%20surtout%20pour%20la%20multitude%20d%27outils%20qu%27il%20propose%20qu%27il%20fait%20la%20diff%C3%A9rence.%20Je%20vous%20avais%20d%C3%A9j%C3%A0%20pr%C3%A9sent%C3%A9%20Firebug%2C%20je%20vais%20maintenant%20vous%20pr%C3%A9senter%20une%20extension%20de%20ce%20plugin.%20En%20effet%2C%20Firebug%20est%20tr%C3%A8s%20complet%20techniquement%20mais%20extensible.%20Ainsi%20ses%20fonctionnalit%C3%A9s%20sont%20exploit%C3%A9es%20par%20d%27autres%20plugins%20pour%20r%C3%A9pondre%20%C3%A0%20tout%20type%20de%20fonctionnalit%C3%A9.%0D%0A%0D%0A%0D%0APhoto%20de%20Darrren%20Hester%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=201&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a></li><li
class="shr-gmail"> <a
href="http://www.shareaholic.com/api/share/?title=Les+plugins+Firefox+%3A+XRefresh&amp;link=http://www.webaaz.com/2010/02/les-plugins-firefox-xrefresh/&amp;notes=Firefox%20est%20la%20r%C3%A9f%C3%A9rence%20incontest%C3%A9%20pour%20les%20d%C3%A9veloppeurs%20web.%20Son%20rendu%20est%20excellent%2C%20mais%20c%27est%20surtout%20pour%20la%20multitude%20d%27outils%20qu%27il%20propose%20qu%27il%20fait%20la%20diff%C3%A9rence.%20Je%20vous%20avais%20d%C3%A9j%C3%A0%20pr%C3%A9sent%C3%A9%20Firebug%2C%20je%20vais%20maintenant%20vous%20pr%C3%A9senter%20une%20extension%20de%20ce%20plugin.%20En%20effet%2C%20Firebug%20est%20tr%C3%A8s%20complet%20techniquement%20mais%20extensible.%20Ainsi%20ses%20fonctionnalit%C3%A9s%20sont%20exploit%C3%A9es%20par%20d%27autres%20plugins%20pour%20r%C3%A9pondre%20%C3%A0%20tout%20type%20de%20fonctionnalit%C3%A9.%0D%0A%0D%0A%0D%0APhoto%20de%20Darrren%20Hester%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=52&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a></li><li
class="shr-viadeo"> <a
href="http://www.shareaholic.com/api/share/?title=Les+plugins+Firefox+%3A+XRefresh&amp;link=http://www.webaaz.com/2010/02/les-plugins-firefox-xrefresh/&amp;notes=Firefox%20est%20la%20r%C3%A9f%C3%A9rence%20incontest%C3%A9%20pour%20les%20d%C3%A9veloppeurs%20web.%20Son%20rendu%20est%20excellent%2C%20mais%20c%27est%20surtout%20pour%20la%20multitude%20d%27outils%20qu%27il%20propose%20qu%27il%20fait%20la%20diff%C3%A9rence.%20Je%20vous%20avais%20d%C3%A9j%C3%A0%20pr%C3%A9sent%C3%A9%20Firebug%2C%20je%20vais%20maintenant%20vous%20pr%C3%A9senter%20une%20extension%20de%20ce%20plugin.%20En%20effet%2C%20Firebug%20est%20tr%C3%A8s%20complet%20techniquement%20mais%20extensible.%20Ainsi%20ses%20fonctionnalit%C3%A9s%20sont%20exploit%C3%A9es%20par%20d%27autres%20plugins%20pour%20r%C3%A9pondre%20%C3%A0%20tout%20type%20de%20fonctionnalit%C3%A9.%0D%0A%0D%0A%0D%0APhoto%20de%20Darrren%20Hester%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=92&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Viadeo">Share this on Viadeo</a></li><li
class="shr-googlereader"> <a
href="http://www.shareaholic.com/api/share/?title=Les+plugins+Firefox+%3A+XRefresh&amp;link=http://www.webaaz.com/2010/02/les-plugins-firefox-xrefresh/&amp;notes=Firefox%20est%20la%20r%C3%A9f%C3%A9rence%20incontest%C3%A9%20pour%20les%20d%C3%A9veloppeurs%20web.%20Son%20rendu%20est%20excellent%2C%20mais%20c%27est%20surtout%20pour%20la%20multitude%20d%27outils%20qu%27il%20propose%20qu%27il%20fait%20la%20diff%C3%A9rence.%20Je%20vous%20avais%20d%C3%A9j%C3%A0%20pr%C3%A9sent%C3%A9%20Firebug%2C%20je%20vais%20maintenant%20vous%20pr%C3%A9senter%20une%20extension%20de%20ce%20plugin.%20En%20effet%2C%20Firebug%20est%20tr%C3%A8s%20complet%20techniquement%20mais%20extensible.%20Ainsi%20ses%20fonctionnalit%C3%A9s%20sont%20exploit%C3%A9es%20par%20d%27autres%20plugins%20pour%20r%C3%A9pondre%20%C3%A0%20tout%20type%20de%20fonctionnalit%C3%A9.%0D%0A%0D%0A%0D%0APhoto%20de%20Darrren%20Hester%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=207&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a></li><li
class="shr-netvibes"> <a
href="http://www.shareaholic.com/api/share/?title=Les+plugins+Firefox+%3A+XRefresh&amp;link=http://www.webaaz.com/2010/02/les-plugins-firefox-xrefresh/&amp;notes=Firefox%20est%20la%20r%C3%A9f%C3%A9rence%20incontest%C3%A9%20pour%20les%20d%C3%A9veloppeurs%20web.%20Son%20rendu%20est%20excellent%2C%20mais%20c%27est%20surtout%20pour%20la%20multitude%20d%27outils%20qu%27il%20propose%20qu%27il%20fait%20la%20diff%C3%A9rence.%20Je%20vous%20avais%20d%C3%A9j%C3%A0%20pr%C3%A9sent%C3%A9%20Firebug%2C%20je%20vais%20maintenant%20vous%20pr%C3%A9senter%20une%20extension%20de%20ce%20plugin.%20En%20effet%2C%20Firebug%20est%20tr%C3%A8s%20complet%20techniquement%20mais%20extensible.%20Ainsi%20ses%20fonctionnalit%C3%A9s%20sont%20exploit%C3%A9es%20par%20d%27autres%20plugins%20pour%20r%C3%A9pondre%20%C3%A0%20tout%20type%20de%20fonctionnalit%C3%A9.%0D%0A%0D%0A%0D%0APhoto%20de%20Darrren%20Hester%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=195&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Submit this to Netvibes">Submit this to Netvibes</a></li></ul><div
style="clear: both;"></div></div> ]]></content:encoded> <wfw:commentRss>http://www.webaaz.com/2010/02/les-plugins-firefox-xrefresh/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Les plugins Firefox : Colorzilla</title><link>http://www.webaaz.com/2009/12/les-plugins-firefox-colorzilla/</link> <comments>http://www.webaaz.com/2009/12/les-plugins-firefox-colorzilla/#comments</comments> <pubDate>Tue, 22 Dec 2009 11:30:19 +0000</pubDate> <dc:creator>Martin</dc:creator> <category><![CDATA[CSS]]></category> <category><![CDATA[Design]]></category> <category><![CDATA[Développement]]></category> <category><![CDATA[Libre]]></category> <category><![CDATA[Outils]]></category> <category><![CDATA[Plugins]]></category> <category><![CDATA[Web]]></category> <category><![CDATA[Code source]]></category> <category><![CDATA[Couleur]]></category> <category><![CDATA[Développement web]]></category> <category><![CDATA[Firefox]]></category> <category><![CDATA[Navigateurs]]></category> <category><![CDATA[Open source]]></category> <category><![CDATA[Wysiwyg]]></category> <guid
isPermaLink="false">http://www.webaaz.com/?p=427</guid> <description><![CDATA[Dans tout projet web, la gestion des couleurs est une composante essentielle du graphisme. Des premières maquettes jusqu'à l'intégration, nous avons besoin d'outils pour travailler les couleurs, échanger avec les graphistes, gérer nos <a
title="Lire l'article sur le navigateur Firefox" href="http://www.webaaz.com/2009/05/bien-utiliser-les-feuilles-de-style-css"><acronym
title="Cascading Style Sheet">CSS</acronym></a> pour au final avoir un rendu le plus agréable possible.
Voici donc aujourd'hui une extension pour <a
title="Lire l'article sur le navigateur Firefox" href="http://www.webaaz.com/2009/06/navigateur-web-standard-firefox">Firefox</a>, qui permet d'avoir tout un tas d'outils sous la main directement dans le navigateur : </a title="Voir le site officiel de Colorzilla" href="http://www.colorzilla.com/firefox/">Colorzilla</a>. <img
src="/images/2009/12/technicolor-sunset.jpg" alt="Coucher de soleil en technicolor" width="570" height="250" /> <a
title="Photo de Richard0 depuis Flickr" href="http://www.flickr.com/photos/25056079@N07/3704052782">Photo de Richard0 depuis Flickr</a>]]></description> <content:encoded><![CDATA[<p>Dans tout projet web, la gestion des couleurs est une composante essentielle du graphisme. Des premières maquettes jusqu&#8217;à l&#8217;intégration, nous avons besoin d&#8217;outils pour travailler les couleurs, échanger avec les graphistes, gérer nos <a
title="Lire l'article sur le navigateur Firefox" href="http://www.webaaz.com/2009/05/bien-utiliser-les-feuilles-de-style-css"><acronym
title="Cascading Style Sheet">CSS</acronym></a> pour au final avoir un rendu le plus agréable possible.</p><p>Voici donc aujourd&#8217;hui une extension pour <a
title="Lire l'article sur le navigateur Firefox" href="http://www.webaaz.com/2009/06/navigateur-web-standard-firefox">Firefox</a>, qui permet d&#8217;avoir tout un tas d&#8217;outils sous la main directement dans le navigateur : </a title="Voir le site officiel de Colorzilla" href="http://www.colorzilla.com/firefox/">Colorzilla</a>.</p><p><img
src="/images/2009/12/technicolor-sunset.jpg" alt="Coucher de soleil en technicolor" width="570" height="250" /><br
/> <a
title="Photo de Richard0 depuis Flickr" href="http://www.flickr.com/photos/25056079@N07/3704052782" class="broken_link">Photo de Richard0 depuis Flickr</a></p><h2>Installation</h2><p>Cette extension est disponible sur le site d&#8217;extensions de Firefox :</p><ul><li><a
title="Voir l'extension Colorzilla pour Firefox" href="https://addons.mozilla.org/fr/firefox/addon/271">Installer Colorzilla pour Firefox</a></li></ul><h2>Présentation</h2><p>Colorzilla est un outil qui permet de zoomer sur la page pour sélectionner une couleur et la copie automatiquement dans le presse papier, vous n&#8217;avez plus qu&#8217;à la coller dans votre code ! Il extrait les couleur d&#8217;une page en s&#8217;appuyant sur le<title="Voir la définition de DOM sur Wikipédia" href="http://fr.wikipedia.org/wiki/Document_Object_Model"><acronym
title="Document Object Model">DOM</acronym></a>. Vous pouvez même enregistrer des palettes de couleurs et les partager.</p><p>L&#8217;outil est léger et sait se faire oublier. Il est disponible en bas à gauche de votre navigateur ou via un clic droit.</p><h2>Fonctionnalités principales</h2><ul><li>Pipette pour sélectionner les couleurs de la page</li><li>Palette de couleur (simples à enregistrer et partager)</li><li>Analyseur des couleurs du DOM</li><li>Zoom</li><li>Copie automatique de la couleur dans le presse papier</li><li>Gestion de formats de couleurs multiples (Hexadécimal, <a
title="Voir la définition de RVB sur Wikipédia" href="http://fr.wikipedia.org/wiki/Rouge_vert_bleu"><acronym
title="Rouge Vert Bleu (RGB en anglais)">RVB</acronym></a>, <a
title="Voir la définition de TSV sur Wikipédia" href="http://fr.wikipedia.org/wiki/Teinte_Saturation_Valeur"><acronym
title="Teinte Saturation Valeur">TSV</acronym></a>&#8230;)</li></ul><p>Un outil vraiment bien pensé et donc indispensable pour gérer ses couleurs web au quotidien qui mérite ses 5 étoiles.</p><h2>Sur le même thème</h2><ul
class="similar-posts"><li><a
href="http://www.webaaz.com/2010/02/les-plugins-firefox-xrefresh/" rel="bookmark" title="18 février 2010">Les plugins Firefox : XRefresh</a></li><li><a
href="http://www.webaaz.com/2011/03/les-plugins-firefox-tiletabs/" rel="bookmark" title="28 mars 2011">Les plugins Firefox : TileTabs</a></li><li><a
href="http://www.webaaz.com/2009/07/les-plugins-firefox-foxyproxy/" rel="bookmark" title="15 juillet 2009">Les plugins Firefox : FoxyProxy</a></li><li><a
href="http://www.webaaz.com/2009/06/navigateur-web-standard-firefox/" rel="bookmark" title="20 juin 2009">Navigateur Web standard : Firefox</a></li><li><a
href="http://www.webaaz.com/2009/09/les-plugins-firefox-firebug/" rel="bookmark" title="3 septembre 2009">Les plugins Firefox : Firebug</a></li></ul><p></p><div
class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy"><ul
class="socials"><li
class="shr-twitter"> <a
href="http://www.shareaholic.com/api/share/?title=Les+plugins+Firefox+%3A+Colorzilla&amp;link=http://www.webaaz.com/2009/12/les-plugins-firefox-colorzilla/&amp;notes=Dans%20tout%20projet%20web%2C%20la%20gestion%20des%20couleurs%20est%20une%20composante%20essentielle%20du%20graphisme.%20Des%20premi%C3%A8res%20maquettes%20jusqu%27%C3%A0%20l%27int%C3%A9gration%2C%20nous%20avons%20besoin%20d%27outils%20pour%20travailler%20les%20couleurs%2C%20%C3%A9changer%20avec%20les%20graphistes%2C%20g%C3%A9rer%20nos%20CSS%20pour%20au%20final%20avoir%20un%20rendu%20le%20plus%20agr%C3%A9able%20possible.%0D%0A%0D%0AVoici%20donc%20aujourd%27hui%20une%20extension%20pour%20Firefox%2C%20qui%20permet%20d%27avoir%20tout%20un%20tas%20d%27outils%20sous%20la%20main%20directement%20dans%20le%20navigateur%20%3A%20Colorzilla.%0D%0A%0D%0A%0D%0APhoto%20de%20Richard0%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%2524%257Btitle%257D%2B-%2B%2524%257Bshort_link%257D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li
class="shr-identica"> <a
href="http://www.shareaholic.com/api/share/?title=TITLE&amp;link=PERMALINK&amp;notes=Dans%20tout%20projet%20web%2C%20la%20gestion%20des%20couleurs%20est%20une%20composante%20essentielle%20du%20graphisme.%20Des%20premi%C3%A8res%20maquettes%20jusqu%27%C3%A0%20l%27int%C3%A9gration%2C%20nous%20avons%20besoin%20d%27outils%20pour%20travailler%20les%20couleurs%2C%20%C3%A9changer%20avec%20les%20graphistes%2C%20g%C3%A9rer%20nos%20CSS%20pour%20au%20final%20avoir%20un%20rendu%20le%20plus%20agr%C3%A9able%20possible.%0D%0A%0D%0AVoici%20donc%20aujourd%27hui%20une%20extension%20pour%20Firefox%2C%20qui%20permet%20d%27avoir%20tout%20un%20tas%20d%27outils%20sous%20la%20main%20directement%20dans%20le%20navigateur%20%3A%20Colorzilla.%0D%0A%0D%0A%0D%0APhoto%20de%20Richard0%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=205&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post this to Identica">Post this to Identica</a></li><li
class="shr-mail"> <a
href="http://www.shareaholic.com/api/share/?title=Les%20plugins%20Firefox%20%3A%20Colorzilla&amp;link=http://www.webaaz.com/2009/12/les-plugins-firefox-colorzilla/&amp;notes=Dans%20tout%20projet%20web%2C%20la%20gestion%20des%20couleurs%20est%20une%20composante%20essentielle%20du%20graphisme.%20Des%20premi%C3%A8res%20maquettes%20jusqu%27%C3%A0%20l%27int%C3%A9gration%2C%20nous%20avons%20besoin%20d%27outils%20pour%20travailler%20les%20couleurs%2C%20%C3%A9changer%20avec%20les%20graphistes%2C%20g%C3%A9rer%20nos%20CSS%20pour%20au%20final%20avoir%20un%20rendu%20le%20plus%20agr%C3%A9able%20possible.%0D%0A%0D%0AVoici%20donc%20aujourd%27hui%20une%20extension%20pour%20Firefox%2C%20qui%20permet%20d%27avoir%20tout%20un%20tas%20d%27outils%20sous%20la%20main%20directement%20dans%20le%20navigateur%20%3A%20Colorzilla.%0D%0A%0D%0A%0D%0APhoto%20de%20Richard0%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=201&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a></li><li
class="shr-gmail"> <a
href="http://www.shareaholic.com/api/share/?title=Les+plugins+Firefox+%3A+Colorzilla&amp;link=http://www.webaaz.com/2009/12/les-plugins-firefox-colorzilla/&amp;notes=Dans%20tout%20projet%20web%2C%20la%20gestion%20des%20couleurs%20est%20une%20composante%20essentielle%20du%20graphisme.%20Des%20premi%C3%A8res%20maquettes%20jusqu%27%C3%A0%20l%27int%C3%A9gration%2C%20nous%20avons%20besoin%20d%27outils%20pour%20travailler%20les%20couleurs%2C%20%C3%A9changer%20avec%20les%20graphistes%2C%20g%C3%A9rer%20nos%20CSS%20pour%20au%20final%20avoir%20un%20rendu%20le%20plus%20agr%C3%A9able%20possible.%0D%0A%0D%0AVoici%20donc%20aujourd%27hui%20une%20extension%20pour%20Firefox%2C%20qui%20permet%20d%27avoir%20tout%20un%20tas%20d%27outils%20sous%20la%20main%20directement%20dans%20le%20navigateur%20%3A%20Colorzilla.%0D%0A%0D%0A%0D%0APhoto%20de%20Richard0%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=52&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a></li><li
class="shr-viadeo"> <a
href="http://www.shareaholic.com/api/share/?title=Les+plugins+Firefox+%3A+Colorzilla&amp;link=http://www.webaaz.com/2009/12/les-plugins-firefox-colorzilla/&amp;notes=Dans%20tout%20projet%20web%2C%20la%20gestion%20des%20couleurs%20est%20une%20composante%20essentielle%20du%20graphisme.%20Des%20premi%C3%A8res%20maquettes%20jusqu%27%C3%A0%20l%27int%C3%A9gration%2C%20nous%20avons%20besoin%20d%27outils%20pour%20travailler%20les%20couleurs%2C%20%C3%A9changer%20avec%20les%20graphistes%2C%20g%C3%A9rer%20nos%20CSS%20pour%20au%20final%20avoir%20un%20rendu%20le%20plus%20agr%C3%A9able%20possible.%0D%0A%0D%0AVoici%20donc%20aujourd%27hui%20une%20extension%20pour%20Firefox%2C%20qui%20permet%20d%27avoir%20tout%20un%20tas%20d%27outils%20sous%20la%20main%20directement%20dans%20le%20navigateur%20%3A%20Colorzilla.%0D%0A%0D%0A%0D%0APhoto%20de%20Richard0%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=92&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Viadeo">Share this on Viadeo</a></li><li
class="shr-googlereader"> <a
href="http://www.shareaholic.com/api/share/?title=Les+plugins+Firefox+%3A+Colorzilla&amp;link=http://www.webaaz.com/2009/12/les-plugins-firefox-colorzilla/&amp;notes=Dans%20tout%20projet%20web%2C%20la%20gestion%20des%20couleurs%20est%20une%20composante%20essentielle%20du%20graphisme.%20Des%20premi%C3%A8res%20maquettes%20jusqu%27%C3%A0%20l%27int%C3%A9gration%2C%20nous%20avons%20besoin%20d%27outils%20pour%20travailler%20les%20couleurs%2C%20%C3%A9changer%20avec%20les%20graphistes%2C%20g%C3%A9rer%20nos%20CSS%20pour%20au%20final%20avoir%20un%20rendu%20le%20plus%20agr%C3%A9able%20possible.%0D%0A%0D%0AVoici%20donc%20aujourd%27hui%20une%20extension%20pour%20Firefox%2C%20qui%20permet%20d%27avoir%20tout%20un%20tas%20d%27outils%20sous%20la%20main%20directement%20dans%20le%20navigateur%20%3A%20Colorzilla.%0D%0A%0D%0A%0D%0APhoto%20de%20Richard0%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=207&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a></li><li
class="shr-netvibes"> <a
href="http://www.shareaholic.com/api/share/?title=Les+plugins+Firefox+%3A+Colorzilla&amp;link=http://www.webaaz.com/2009/12/les-plugins-firefox-colorzilla/&amp;notes=Dans%20tout%20projet%20web%2C%20la%20gestion%20des%20couleurs%20est%20une%20composante%20essentielle%20du%20graphisme.%20Des%20premi%C3%A8res%20maquettes%20jusqu%27%C3%A0%20l%27int%C3%A9gration%2C%20nous%20avons%20besoin%20d%27outils%20pour%20travailler%20les%20couleurs%2C%20%C3%A9changer%20avec%20les%20graphistes%2C%20g%C3%A9rer%20nos%20CSS%20pour%20au%20final%20avoir%20un%20rendu%20le%20plus%20agr%C3%A9able%20possible.%0D%0A%0D%0AVoici%20donc%20aujourd%27hui%20une%20extension%20pour%20Firefox%2C%20qui%20permet%20d%27avoir%20tout%20un%20tas%20d%27outils%20sous%20la%20main%20directement%20dans%20le%20navigateur%20%3A%20Colorzilla.%0D%0A%0D%0A%0D%0APhoto%20de%20Richard0%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=195&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Submit this to Netvibes">Submit this to Netvibes</a></li></ul><div
style="clear: both;"></div></div> ]]></content:encoded> <wfw:commentRss>http://www.webaaz.com/2009/12/les-plugins-firefox-colorzilla/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Optimiser son site web</title><link>http://www.webaaz.com/2009/10/optimiser-son-site-web/</link> <comments>http://www.webaaz.com/2009/10/optimiser-son-site-web/#comments</comments> <pubDate>Thu, 01 Oct 2009 16:00:03 +0000</pubDate> <dc:creator>Martin</dc:creator> <category><![CDATA[CSS]]></category> <category><![CDATA[Développement]]></category> <category><![CDATA[HTML]]></category> <category><![CDATA[Javascript]]></category> <category><![CDATA[Non classé]]></category> <category><![CDATA[Outils]]></category> <category><![CDATA[Plugins]]></category> <category><![CDATA[Web]]></category> <category><![CDATA[Apprendre]]></category> <category><![CDATA[Bonnes pratiques]]></category> <category><![CDATA[Code source]]></category> <category><![CDATA[Développement web]]></category> <category><![CDATA[Feuille de style]]></category> <category><![CDATA[Optimisation]]></category> <category><![CDATA[Performance]]></category> <category><![CDATA[Références]]></category> <category><![CDATA[Standard]]></category> <guid
isPermaLink="false">http://www.webaaz.com/?p=267</guid> <description><![CDATA[La vitesse d'affichage d'un site web est très importante pour capter les visiteurs. Les internautes sont dans l'instantanéité et ne veulent pas attendre pour voir votre page. Avec quelques astuces simple à mettre en place, vous pouvez retenir vos visiteurs et améliorer leur expérience d'utilisateur, ce qui les incitera à revenir.
Il faut bien avoir en tête que ce sont les petits gains par ci par là qui feront la différence. Cela vous demandera finalement assez peu de travail pour les premiers résultats et beaucoup plus pour arriver à un résultat parfait. Mais même sans pousser la démarche jusqu'au bout, l'effet sera bénéfique en termes d'audience, et votre taux de transformation devrait augmenter lui aussi.
Voici donc quelques conseils, et quelques références afin de maîtriser le sujet
<img
src="/images/vitesse-lumiere.jpg" alt="La vitesse de la lumière" width="570" height="250" /> <a
title="Photo de GemMoth depuis Flickr" href="http://www.flickr.com/photos/24658593@N07/3426209850">Photo de GemMoth depuis Flickr</a>]]></description> <content:encoded><![CDATA[<p>La vitesse d&#8217;affichage d&#8217;un site web est très importante pour capter les visiteurs. Les internautes sont dans l&#8217;instantanéité et ne veulent pas attendre pour voir votre page. Avec quelques astuces simple à mettre en place, vous pouvez retenir vos visiteurs et améliorer leur expérience d&#8217;utilisateur, ce qui les incitera à revenir.</p><p>Il faut bien avoir en tête que ce sont les petits gains par ci par là qui feront la différence. Cela vous demandera finalement assez peu de travail pour les premiers résultats et beaucoup plus pour arriver à un résultat parfait. Mais même sans pousser la démarche jusqu&#8217;au bout, l&#8217;effet sera bénéfique en termes d&#8217;audience, et votre taux de transformation devrait augmenter lui aussi.</p><p>Voici donc quelques conseils, et quelques références afin de maîtriser le sujet</p><p><img
src="/images/vitesse-lumiere.jpg" alt="La vitesse de la lumière" width="570" height="250" /><br
/> <a
title="Photo de GemMoth depuis Flickr" href="http://www.flickr.com/photos/24658593@N07/3426209850">Photo de GemMoth depuis Flickr</a></p><h2>L&#8217;optimisation c&#8217;est quoi ?</h2><p>On peut voir dans un premier temps l&#8217;optimisation comme la mise en œuvre des moyens disponibles pour améliorer l&#8217;existant. Un second temps permet d&#8217;accentuer encore les performances en ajoutant de nouveaux moyens. Nous traiterons uniquement du premier point ici. Changer d&#8217;hébergeur ou de serveur pour augmenter vos performances est un solution, mais avant cela tout un panel de techniques permet de faire mieux avec les mêmes ressources.</p><h2>Quelques statistiques</h2><p>La taille des pages a plus que triplé en 5 ans, passant de 90Ko à 310Ko. Dans le même temps on a aussi doublé le nombre de composants externes par page (de 25 à 50)Une page web c’est en moyenne 500 mots et 600 balises HTML ! Si l&#8217;on ajoute a cela que le nombre de connexion <a
title="Voir la définition de RTC sur Wikipédia" href="http://fr.wikipedia.org/wiki/R%C3%A9seau_t%C3%A9l%C3%A9phonique_commut%C3%A9"><acronym
title="Réseau Téléphonique Commuté">RTC</acronym></a> est encore non négligeable aux États-Unis par exemple.</p><p>Perdre 500ms c’est perdre 20% de trafic pour Google et réduire de 25% le poids de la page c’est gagner 25% d’utilisateurs à moyen terme pour Google. Augmenter la latence de 100ms c’est perdre 1% de ventes pour Amazon. Pour Yahoo! perdre 400ms c’est avoir 5 à 9% d’abandon en plus.</p><p>A partir de 4 secondes d’attente on perd massivement les visiteurs&#8230;</p><h2>Que doit on améliorer ?</h2><p>Les améliorations à prévoir sont au niveau du paramétrage du serveur, de la qualité du code, de choix techniques, de la gestion des composants web&#8230;</p><p>Des outils sont là pour vous aider à identifier les points importants parmi lesquels on trouve des plugins Firefox :</p><ul><li><a
title="Voir Yslow" href="https://addons.mozilla.org/fr/firefox/addon/5369">Yslow</a></li><li><a
title="Voir GooglePageSpeed" href="http://code.google.com/intl/fr/speed/page-speed/download.html" hreflang="en">Google Page Speed</a></li></ul><p>Et des sites de mesure de performance :</p><ul><li><a
title="Voir site-perf" href="http://site-perf.com/" hreflang="en">site-perf</a></li><li><a
title="Voir IBM Page Detailer" href="http://www.alphaworks.ibm.com/tech/pagedetailer" hreflang="en">IBM Page Detailer</a></li><li><a
title="Voir Web Pagetest" href="http://www.webpagetest.org/" hreflang="en">Web Pagetest</a></li></ul><p>Notez que ces derniers pourrons vous permettre de tester votre site depuis l&#8217;autre bout du monde et voir les impacts que cela a sur votre site.</p><p>Deux règles principales pour la performance des sites web sont de réduire le nombre de requêtes HTTP et de limiter la taille des données qu’on télécharge. Voyons cela plus en détail.</p><h2>Optimisation de la configuration du serveur</h2><h3>La mise en cache</h3><p>La mise en place d&#8217;un cache côté serveur est une bonne chose et permettra de fournir un contenu plus rapidement à l&#8217;internaute, mais le protocole HTTP permet lui aussi quelques prouesses. Il est efficace pour la moitié des utilisateurs qui affichent une première page de votre site. Soit parce qu&#8217;ils sont déjà venus auparavant ou parce que vous partagez des ressources avec d&#8217;autres sites via des <a
title="Voir la définition de CDN sur Wikipédia" href="http://fr.wikipedia.org/wiki/Content_Delivery_Network"><acronym
title="Content Delivery Network">CDN</acronym></a>.<br
/> Dès la deuxième page de votre site il est bénéfique pour 80% des utilisateurs, les 20% restants ayant par exemple désactivé leur cache.</p><p>Configurez donc votre serveur pour qu&#8217;il envoie des indications de mise en cache au navigateur.</p><h3>La compression des données</h3><p>On peut gagner entre 50 et 90% du poids d’une page pour une occupation serveur de 5%. Si votre serveur le permet en terme de ressources, le bénéfice sera immédiat, et encore plus pour les connexions lentes.</p><ul><li><a
title="Voir le test de compression de pages web" href="http://www.port80software.com/tools/compresscheck.asp" hreflang="en">Tests de compression de pages web</a></li><li><a
title="Voir le visualiseur de ressources réseau" href="http://tools.pingdom.com/" hreflang="en">Visualiseur de ressources réseau</a></li></ul><h3>ETags</h3><p>Désactivez les ETags si le site est en cluster. Leur performance est alors très aléatoire. Si vous n&#8217;avez pas de cluster, vous pouvez les laisser, même si YSlow vous fait la remarque.</p><h3>Impacts de la latence réseau</h3><p>Avec un temps de latence avec le serveur de 20ms, pour 25 requêtes externes on perd donc une demi seconde ! Et encore le temps de latence est plus souvent entre 30 et 60 ms. On peut cependant relativiser un peu car la parallélisation des téléchargements permet de limiter cet effet.</p><p>Il est donc important de limiter le nombre de composants à charger par page.</p><p>L&#8217;utilisation de connexions persistantes sur des serveurs statiques (CDN) paraît être un bon moyen de limiter les effets de la latence, mais son paramétrage peut être délicat et dépends de votre cas particulier. L&#8217;abus de cette techniques pourrait avoir l&#8217;effet inverse en engorgeant le serveur de connexions persistantes inutiles.</p><p>Pour la concaténation de vos fichiers, un module d&#8217;Apache permet de faire le travail côté serveur, je ne l&#8217;ai pas testé, mais j&#8217;attends vos retours sur le sujet dans les commentaires :</p><ul><li><a
title="Voir le module d'Apache mod_concat" href="http://code.google.com/p/modconcat/">Mod_concat</a></li></ul><h2>Optimisation du code source</h2><h3>HTML</h3><p>Un code standard limite le travail de l’interpréteur HTML, par rapport à un code illisible que le navigateur devra corriger à la volée.<br
/> Limiter la profondeur du DOM pour limiter le reflow, c&#8217;est à dire la réorganisation de la page par le navigateur en cas de changements au niveau de la structure de la page. Pour les tableaux vous pouvez utiliser le mode de rendu fixe des tableaux HTML pour limiter le <a
title="Voir la définition de reflow sur Mozilla" href="http://www.mozilla.org/newlayout/doc/reflow.html" class="broken_link">reflow</a>.</p><p>Vous devez limiter les iframes qui sont coûteuses en termes de performances, même vides.</p><h3>CSS</h3><p>Pour les frameworks CSS, utiliser un cache central (google, yahoo…) permet de partager un cache avec tous les autres utilisateurs du CDN. Ainsi il y a de fortes chances pour que vos librairies soient déjà en cache dans le navigateur de votre visiteur.</p><p>Mettre les scripts en début de page pour que le navigateur puisse faire la mise en page le plus tôt possible.<br
/> L&#8217;utilisation conjointe de scripts externes minimisés, permet de gagner jusqu&#8217;à 25% du poids des feuilles de style.</p><p>Ne pas utiliser @import pour les CSS, moins performant et ne pas utiliser les filtres CSS, non standard et très coûteux en ressources. Si vous avez des modifications CSS à faire, faites les d’un seul coup pour éviter le reflow et non pas dans une boucle !</p><h3>Javascript</h3><p>Pour les bibliothèques génériques (jQuery, Dojo&#8230;) l&#8217;utilisation d&#8217;un cache central (google, yahoo…) permet comme pour les CSS de partager un cache avec tous les autres utilisateurs du CDN.</p><p>Pour optimiser encore mettez les scripts en fin de page. Le navigateur pourra afficher la page correctement avant de les charger, et l&#8217;utilisateur pourra naviguer avant la fin du chargement. Le temps qu&#8217;il interagisse avec la page, le Javascript sera chargé.</p><p>Comme pour les CCS, des scripts externes minimisés, permettent de gagner jusqu&#8217;à un tiers du poids des fichiers.</p><ul><li><a
title="Voir l'optimiseur de CSS CSSOptimiser" href="http://www.cssoptimiser.com/" hreflang="en">CSSOptimiser</a></li><li><a
title="Voir l'optimiseur de CSS CleanCSS" href="http://www.cleancss.com/" hreflang="en">CleanCSS</a></li></ul><p>Et dans vos scripts utilisez des sélecteurs précis basés sur l’id et pas sur les classes css, l&#8217;identifiant étant unique la navigateur retrouve plus facilement la balise demandée; que si il doit analyser toutes celles de la page.</p><h3>Ajax</h3><p>Ajax permet d&#8217;améliorer le ressenti utilisateur en limitant le rechargement de la page au strict minimum. C&#8217;est donc une bonne piste d&#8217;optimisation, mais attention à le faire le mieux possible. Pour cela, envoyer les requêtes AJAX avec la méthode get et utiliser le cache de requête HTTP.<br
/> Pour le format de données vous pouvez utiliser JSON ou XML, les deux solutions ont leurs avantages et inconvénients, mais sont bien plus performantes que d&#8217;envoyer du code HTML pur !</p><h2>Optimisation des images</h2><h3>Les formats d&#8217;image</h3><p>En JPEG on peut gagner jusqu&#8217;à 90% du poids d’une image avec une perte acceptable (compression autour de 55, à tester car chaque logiciel implémente sa propre échelle de compression). Idéal pour les photos.</p><p>En PNG on peut gagner entre 75 et 90% du poids de l’image sans perte. Idéal pour des images avec du texte. Attention à prendre du PNG8 et non pas 24 !</p><p>Le GIF ne devrait jamais être utilisé, sauf éventuellement pour du GIF animé.</p><h3>Sprites et métadatas</h3><p>L’utilisation des sprites, permet de diminuer l’impact du temps de latence et le poids des images. Le poids du sprite généré est inférieur à la somme des images qui le composent !</p><ul><li><a
title="Voir l'article sur les sprites sur Pompage.net" href="http://www.pompage.net/pompe/sprites/">Sprites CSS : Meurs, découpe d’images, meurs !</a></li><li><a
title="Voir le cr&Atilde;&copy;ateur de sprites CSSSprites" href="http://csssprites.com/" hreflang="en">CSSSprites</a></li><li><a
title="Voir le créateur de sprites SpriteGen" href="http://spritegen.website-performance.org" hreflang="en">SpriteGen</a></li></ul><p>La suppression des metadata des images avec Smushit, Optipng, Pngcrush ou PunyPng apporte un gain de 15% environ du poids des images en supprimant les données inutiles dans un contexte web des photos.</p><ul><li><a
title="Voir le site de PNGCrush" href="http://pmt.sourceforge.net/pngcrush/" hreflang="en">PNGCrush</a></li><li><a
title="Voir le site d'OptiPNG" href="http://optipng.sourceforge.net" hreflang="en">OptiPNG</a></li><li><a
title="Voir le site de PunyPNG" href="http://www.gracepointafterfive.com/punypng" hreflang="en">PunyPNG</a></li></ul><h3>Favicon</h3><p>Même si il n’est pas spécifié, les navigateurs le cherchent et chargent une page 404 si il n’est pas présent. Cela peut donc être très coûteux, surtout si votre page d&#8217;erreur personnalisée est lourde.</p><p>Ma référence pour avoir des information et des tests sur le traitement des images :</p><ul><li><a
title="Voir le site CSS-IG" href="http://www.css-ig.net/">CSS-IG : Optimisation Web, format PNG</a></li></ul><h2>D&#8217;autres pistes d&#8217;optimisation</h2><p>Il faut à tout prix limiter les redirections sur la page d’accueil, cela augmente la latence et n&#8217;est souvent qu&#8217;un mauvais palliatif à une solution plus pérenne. Ce n&#8217;est d&#8217;ailleurs pas bon non plus pour votre référencement.</p><h3>Les cookies</h3><p>Un cookie est envoyé avec chaque requête http, il faut limiter strictement leur taille, un cookie de 1ko retarde la réponse de 16ms en moyenne, avec 50 composants dans la page, on gagne donc 0,8s ! Il faut donc si vous le pouvez limiter les cookies aux sous domaines afin qu&#8217;il s n&#8217;impactent pas le téléchargement des autres ressources. En utilisant un CDN ou un sous domaines pour les données statiques, vous règlerez le problème.</p><h3>DNS</h3><p>Le temps de résolution d’un domaine tourne autour de 30ms. Multiplier le nombre de domaine permet de paralléliser les téléchargements. Certains &laquo;&nbsp;vieux&nbsp;&raquo; navigateurs ne téléchargent que deux ressources simultanément, mais les plus récents en prennent 4 fois plus en moyenne. Limiter le nombre de domaines à 4 est un bon compromis.</p><h3>Buffer</h3><p>Il est important également d&#8217;envoyer votre buffer le plus rapidement possible. L&#8217;utilisateur verra sa page commencer à se charger plus rapidement. Son ressenti sera bien meilleur, surtout si les temps de génération de votre page sont longs.</p><h2>Références utiles</h2><p>Une des meilleures références sur le sujet est en français. Vous y trouverez beaucoup d&#8217;explications</p><ul><li><a
title="Voir le blog d'Éric Daspet" href="">Le blog d&#8217;Éric Daspet sur les performances web</a></li></ul><p>Les autres en anglais sont aussi de très bonne facture :</p><ul><li><a
title="Voir le site de Yahoo" href="http://developer.yahoo.com/performance/rules.html" hreflang="en">Les bonnes pratiques par Yahoo</a></li><li><a
title="Voir le site de Google" href="http://code.google.com/intl/fr/speed/page-speed/docs/rules_intro.html" hreflang="en">Les bonnes pratiques par Google</a></li><li><a
title="Voir le blog de Steve Souders" href="http://stevesouders.com/" hreflang="en">Le blog de Steve Souders</a></li></ul><h2>Conclusion</h2><p>Une fois tous ces éléments mis en place, votre site doit avoir retrouvé de sa vigueur et si tout n&#8217;est pas encore parfait, il est peut être temps de passer à l&#8217;étape deux. Votre site à probablement besoins de moyens spécifiques, mais ces conseils lui sont déjà profitables et sont suffisants pour la plupart des projets web.</p><p>un livre sur le sujet devrait paraitre bientôt, je ne manquerai pas de vous tenir informé !</p><p>Merci à <a
title="Voir le site d'Éric Daspet" href="http://eric.daspet.name/">Eric Daspet</a> de m&#8217;avoir ouvert les yeux sur ce sujet aussi utile que passionnant.<br
/><h2>Sur le même thème</h2><ul
class="similar-posts"><li><a
href="http://www.webaaz.com/2010/04/les-generateurs-de-sprites-css/" rel="bookmark" title="28 avril 2010">Les générateurs de sprites CSS</a></li><li><a
href="http://www.webaaz.com/2009/05/bien-utiliser-les-feuilles-de-style-css/" rel="bookmark" title="15 mai 2009">Bien utiliser les feuilles de style (CSS)</a></li><li><a
href="http://www.webaaz.com/2010/08/recette-et-environnements-de-test/" rel="bookmark" title="9 août 2010">Recette &#038; environnements de test</a></li><li><a
href="http://www.webaaz.com/2011/11/utiliser-chrome-et-violer-la-neutralite/" rel="bookmark" title="2 novembre 2011">Utiliser Chrome et violer la neutralité ?</a></li><li><a
href="http://www.webaaz.com/2009/12/les-plugins-firefox-colorzilla/" rel="bookmark" title="22 décembre 2009">Les plugins Firefox : Colorzilla</a></li></ul><p></p><div
class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy"><ul
class="socials"><li
class="shr-twitter"> <a
href="http://www.shareaholic.com/api/share/?title=Optimiser+son+site+web&amp;link=http://www.webaaz.com/2009/10/optimiser-son-site-web/&amp;notes=La%20vitesse%20d%27affichage%20d%27un%20site%20web%20est%20tr%C3%A8s%20importante%20pour%20capter%20les%20visiteurs.%20Les%20internautes%20sont%20dans%20l%27instantan%C3%A9it%C3%A9%20et%20ne%20veulent%20pas%20attendre%20pour%20voir%20votre%20page.%20Avec%20quelques%20astuces%20simple%20%C3%A0%20mettre%20en%20place%2C%20vous%20pouvez%20retenir%20vos%20visiteurs%20et%20am%C3%A9liorer%20leur%20exp%C3%A9rience%20d%27utilisateur%2C%20ce%20qui%20les%20incitera%20%C3%A0%20revenir.%0D%0A%0D%0AIl%20faut%20bien%20avoir%20en%20t%C3%AAte%20que%20ce%20sont%20les%20petits%20gains%20par%20ci%20par%20l%C3%A0%20qui%20feront%20la%20diff%C3%A9rence.%20Cela%20vous%20demandera%20finalement%20assez%20peu%20de%20travail%20pour%20les%20premiers%20r%C3%A9sultats%20et%20beaucoup%20plus%20pour%20arriver%20%C3%A0%20un%20r%C3%A9sultat%20parfait.%20Mais%20m%C3%AAme%20sans%20pousser%20la%20d%C3%A9marche%20jusqu%27au%20bout%2C%20l%27effet%20sera%20b%C3%A9n%C3%A9fique%20en%20termes%20d%27audience%2C%20et%20votre%20taux%20de%20transformation%20devrait%20augmenter%20lui%20aussi.%0D%0A%0D%0AVoici%20donc%20quelques%20conseils%2C%20et%20quelques%20r%C3%A9f%C3%A9rences%20afin%20de%20ma%C3%AEtriser%20le%20sujet%0D%0A%0D%0A%0D%0APhoto%20de%20GemMoth%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%2524%257Btitle%257D%2B-%2B%2524%257Bshort_link%257D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li
class="shr-identica"> <a
href="http://www.shareaholic.com/api/share/?title=TITLE&amp;link=PERMALINK&amp;notes=La%20vitesse%20d%27affichage%20d%27un%20site%20web%20est%20tr%C3%A8s%20importante%20pour%20capter%20les%20visiteurs.%20Les%20internautes%20sont%20dans%20l%27instantan%C3%A9it%C3%A9%20et%20ne%20veulent%20pas%20attendre%20pour%20voir%20votre%20page.%20Avec%20quelques%20astuces%20simple%20%C3%A0%20mettre%20en%20place%2C%20vous%20pouvez%20retenir%20vos%20visiteurs%20et%20am%C3%A9liorer%20leur%20exp%C3%A9rience%20d%27utilisateur%2C%20ce%20qui%20les%20incitera%20%C3%A0%20revenir.%0D%0A%0D%0AIl%20faut%20bien%20avoir%20en%20t%C3%AAte%20que%20ce%20sont%20les%20petits%20gains%20par%20ci%20par%20l%C3%A0%20qui%20feront%20la%20diff%C3%A9rence.%20Cela%20vous%20demandera%20finalement%20assez%20peu%20de%20travail%20pour%20les%20premiers%20r%C3%A9sultats%20et%20beaucoup%20plus%20pour%20arriver%20%C3%A0%20un%20r%C3%A9sultat%20parfait.%20Mais%20m%C3%AAme%20sans%20pousser%20la%20d%C3%A9marche%20jusqu%27au%20bout%2C%20l%27effet%20sera%20b%C3%A9n%C3%A9fique%20en%20termes%20d%27audience%2C%20et%20votre%20taux%20de%20transformation%20devrait%20augmenter%20lui%20aussi.%0D%0A%0D%0AVoici%20donc%20quelques%20conseils%2C%20et%20quelques%20r%C3%A9f%C3%A9rences%20afin%20de%20ma%C3%AEtriser%20le%20sujet%0D%0A%0D%0A%0D%0APhoto%20de%20GemMoth%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=205&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post this to Identica">Post this to Identica</a></li><li
class="shr-mail"> <a
href="http://www.shareaholic.com/api/share/?title=Optimiser%20son%20site%20web&amp;link=http://www.webaaz.com/2009/10/optimiser-son-site-web/&amp;notes=La%20vitesse%20d%27affichage%20d%27un%20site%20web%20est%20tr%C3%A8s%20importante%20pour%20capter%20les%20visiteurs.%20Les%20internautes%20sont%20dans%20l%27instantan%C3%A9it%C3%A9%20et%20ne%20veulent%20pas%20attendre%20pour%20voir%20votre%20page.%20Avec%20quelques%20astuces%20simple%20%C3%A0%20mettre%20en%20place%2C%20vous%20pouvez%20retenir%20vos%20visiteurs%20et%20am%C3%A9liorer%20leur%20exp%C3%A9rience%20d%27utilisateur%2C%20ce%20qui%20les%20incitera%20%C3%A0%20revenir.%0D%0A%0D%0AIl%20faut%20bien%20avoir%20en%20t%C3%AAte%20que%20ce%20sont%20les%20petits%20gains%20par%20ci%20par%20l%C3%A0%20qui%20feront%20la%20diff%C3%A9rence.%20Cela%20vous%20demandera%20finalement%20assez%20peu%20de%20travail%20pour%20les%20premiers%20r%C3%A9sultats%20et%20beaucoup%20plus%20pour%20arriver%20%C3%A0%20un%20r%C3%A9sultat%20parfait.%20Mais%20m%C3%AAme%20sans%20pousser%20la%20d%C3%A9marche%20jusqu%27au%20bout%2C%20l%27effet%20sera%20b%C3%A9n%C3%A9fique%20en%20termes%20d%27audience%2C%20et%20votre%20taux%20de%20transformation%20devrait%20augmenter%20lui%20aussi.%0D%0A%0D%0AVoici%20donc%20quelques%20conseils%2C%20et%20quelques%20r%C3%A9f%C3%A9rences%20afin%20de%20ma%C3%AEtriser%20le%20sujet%0D%0A%0D%0A%0D%0APhoto%20de%20GemMoth%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=201&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a></li><li
class="shr-gmail"> <a
href="http://www.shareaholic.com/api/share/?title=Optimiser+son+site+web&amp;link=http://www.webaaz.com/2009/10/optimiser-son-site-web/&amp;notes=La%20vitesse%20d%27affichage%20d%27un%20site%20web%20est%20tr%C3%A8s%20importante%20pour%20capter%20les%20visiteurs.%20Les%20internautes%20sont%20dans%20l%27instantan%C3%A9it%C3%A9%20et%20ne%20veulent%20pas%20attendre%20pour%20voir%20votre%20page.%20Avec%20quelques%20astuces%20simple%20%C3%A0%20mettre%20en%20place%2C%20vous%20pouvez%20retenir%20vos%20visiteurs%20et%20am%C3%A9liorer%20leur%20exp%C3%A9rience%20d%27utilisateur%2C%20ce%20qui%20les%20incitera%20%C3%A0%20revenir.%0D%0A%0D%0AIl%20faut%20bien%20avoir%20en%20t%C3%AAte%20que%20ce%20sont%20les%20petits%20gains%20par%20ci%20par%20l%C3%A0%20qui%20feront%20la%20diff%C3%A9rence.%20Cela%20vous%20demandera%20finalement%20assez%20peu%20de%20travail%20pour%20les%20premiers%20r%C3%A9sultats%20et%20beaucoup%20plus%20pour%20arriver%20%C3%A0%20un%20r%C3%A9sultat%20parfait.%20Mais%20m%C3%AAme%20sans%20pousser%20la%20d%C3%A9marche%20jusqu%27au%20bout%2C%20l%27effet%20sera%20b%C3%A9n%C3%A9fique%20en%20termes%20d%27audience%2C%20et%20votre%20taux%20de%20transformation%20devrait%20augmenter%20lui%20aussi.%0D%0A%0D%0AVoici%20donc%20quelques%20conseils%2C%20et%20quelques%20r%C3%A9f%C3%A9rences%20afin%20de%20ma%C3%AEtriser%20le%20sujet%0D%0A%0D%0A%0D%0APhoto%20de%20GemMoth%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=52&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a></li><li
class="shr-viadeo"> <a
href="http://www.shareaholic.com/api/share/?title=Optimiser+son+site+web&amp;link=http://www.webaaz.com/2009/10/optimiser-son-site-web/&amp;notes=La%20vitesse%20d%27affichage%20d%27un%20site%20web%20est%20tr%C3%A8s%20importante%20pour%20capter%20les%20visiteurs.%20Les%20internautes%20sont%20dans%20l%27instantan%C3%A9it%C3%A9%20et%20ne%20veulent%20pas%20attendre%20pour%20voir%20votre%20page.%20Avec%20quelques%20astuces%20simple%20%C3%A0%20mettre%20en%20place%2C%20vous%20pouvez%20retenir%20vos%20visiteurs%20et%20am%C3%A9liorer%20leur%20exp%C3%A9rience%20d%27utilisateur%2C%20ce%20qui%20les%20incitera%20%C3%A0%20revenir.%0D%0A%0D%0AIl%20faut%20bien%20avoir%20en%20t%C3%AAte%20que%20ce%20sont%20les%20petits%20gains%20par%20ci%20par%20l%C3%A0%20qui%20feront%20la%20diff%C3%A9rence.%20Cela%20vous%20demandera%20finalement%20assez%20peu%20de%20travail%20pour%20les%20premiers%20r%C3%A9sultats%20et%20beaucoup%20plus%20pour%20arriver%20%C3%A0%20un%20r%C3%A9sultat%20parfait.%20Mais%20m%C3%AAme%20sans%20pousser%20la%20d%C3%A9marche%20jusqu%27au%20bout%2C%20l%27effet%20sera%20b%C3%A9n%C3%A9fique%20en%20termes%20d%27audience%2C%20et%20votre%20taux%20de%20transformation%20devrait%20augmenter%20lui%20aussi.%0D%0A%0D%0AVoici%20donc%20quelques%20conseils%2C%20et%20quelques%20r%C3%A9f%C3%A9rences%20afin%20de%20ma%C3%AEtriser%20le%20sujet%0D%0A%0D%0A%0D%0APhoto%20de%20GemMoth%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=92&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Viadeo">Share this on Viadeo</a></li><li
class="shr-googlereader"> <a
href="http://www.shareaholic.com/api/share/?title=Optimiser+son+site+web&amp;link=http://www.webaaz.com/2009/10/optimiser-son-site-web/&amp;notes=La%20vitesse%20d%27affichage%20d%27un%20site%20web%20est%20tr%C3%A8s%20importante%20pour%20capter%20les%20visiteurs.%20Les%20internautes%20sont%20dans%20l%27instantan%C3%A9it%C3%A9%20et%20ne%20veulent%20pas%20attendre%20pour%20voir%20votre%20page.%20Avec%20quelques%20astuces%20simple%20%C3%A0%20mettre%20en%20place%2C%20vous%20pouvez%20retenir%20vos%20visiteurs%20et%20am%C3%A9liorer%20leur%20exp%C3%A9rience%20d%27utilisateur%2C%20ce%20qui%20les%20incitera%20%C3%A0%20revenir.%0D%0A%0D%0AIl%20faut%20bien%20avoir%20en%20t%C3%AAte%20que%20ce%20sont%20les%20petits%20gains%20par%20ci%20par%20l%C3%A0%20qui%20feront%20la%20diff%C3%A9rence.%20Cela%20vous%20demandera%20finalement%20assez%20peu%20de%20travail%20pour%20les%20premiers%20r%C3%A9sultats%20et%20beaucoup%20plus%20pour%20arriver%20%C3%A0%20un%20r%C3%A9sultat%20parfait.%20Mais%20m%C3%AAme%20sans%20pousser%20la%20d%C3%A9marche%20jusqu%27au%20bout%2C%20l%27effet%20sera%20b%C3%A9n%C3%A9fique%20en%20termes%20d%27audience%2C%20et%20votre%20taux%20de%20transformation%20devrait%20augmenter%20lui%20aussi.%0D%0A%0D%0AVoici%20donc%20quelques%20conseils%2C%20et%20quelques%20r%C3%A9f%C3%A9rences%20afin%20de%20ma%C3%AEtriser%20le%20sujet%0D%0A%0D%0A%0D%0APhoto%20de%20GemMoth%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=207&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a></li><li
class="shr-netvibes"> <a
href="http://www.shareaholic.com/api/share/?title=Optimiser+son+site+web&amp;link=http://www.webaaz.com/2009/10/optimiser-son-site-web/&amp;notes=La%20vitesse%20d%27affichage%20d%27un%20site%20web%20est%20tr%C3%A8s%20importante%20pour%20capter%20les%20visiteurs.%20Les%20internautes%20sont%20dans%20l%27instantan%C3%A9it%C3%A9%20et%20ne%20veulent%20pas%20attendre%20pour%20voir%20votre%20page.%20Avec%20quelques%20astuces%20simple%20%C3%A0%20mettre%20en%20place%2C%20vous%20pouvez%20retenir%20vos%20visiteurs%20et%20am%C3%A9liorer%20leur%20exp%C3%A9rience%20d%27utilisateur%2C%20ce%20qui%20les%20incitera%20%C3%A0%20revenir.%0D%0A%0D%0AIl%20faut%20bien%20avoir%20en%20t%C3%AAte%20que%20ce%20sont%20les%20petits%20gains%20par%20ci%20par%20l%C3%A0%20qui%20feront%20la%20diff%C3%A9rence.%20Cela%20vous%20demandera%20finalement%20assez%20peu%20de%20travail%20pour%20les%20premiers%20r%C3%A9sultats%20et%20beaucoup%20plus%20pour%20arriver%20%C3%A0%20un%20r%C3%A9sultat%20parfait.%20Mais%20m%C3%AAme%20sans%20pousser%20la%20d%C3%A9marche%20jusqu%27au%20bout%2C%20l%27effet%20sera%20b%C3%A9n%C3%A9fique%20en%20termes%20d%27audience%2C%20et%20votre%20taux%20de%20transformation%20devrait%20augmenter%20lui%20aussi.%0D%0A%0D%0AVoici%20donc%20quelques%20conseils%2C%20et%20quelques%20r%C3%A9f%C3%A9rences%20afin%20de%20ma%C3%AEtriser%20le%20sujet%0D%0A%0D%0A%0D%0APhoto%20de%20GemMoth%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=195&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Submit this to Netvibes">Submit this to Netvibes</a></li></ul><div
style="clear: both;"></div></div> ]]></content:encoded> <wfw:commentRss>http://www.webaaz.com/2009/10/optimiser-son-site-web/feed/</wfw:commentRss> <slash:comments>5</slash:comments> </item> <item><title>Les plugins Firefox : Firebug</title><link>http://www.webaaz.com/2009/09/les-plugins-firefox-firebug/</link> <comments>http://www.webaaz.com/2009/09/les-plugins-firefox-firebug/#comments</comments> <pubDate>Thu, 03 Sep 2009 08:00:11 +0000</pubDate> <dc:creator>Martin</dc:creator> <category><![CDATA[CSS]]></category> <category><![CDATA[Design]]></category> <category><![CDATA[Développement]]></category> <category><![CDATA[HTML]]></category> <category><![CDATA[Javascript]]></category> <category><![CDATA[Libre]]></category> <category><![CDATA[Logiciels]]></category> <category><![CDATA[Outils]]></category> <category><![CDATA[Plugins]]></category> <guid
isPermaLink="false">http://www.webaaz.com/?p=230</guid> <description><![CDATA[Pour le développement web, il existe plusieurs extensions très pratiques pour améliorer la qualité de son code, le déboguer, ou l'optimiser. Elles sont véritablement plébiscitées par les développeurs, et sont en partie à l'origine du succès de <a
title="Lire l'article sur le navigateur Firefox" href="http://www.webaaz.com/2009/06/navigateur-web-standard-firefox">Firefox</a>. L'une des plus connues et utilisée est Firebug, un condensé de fonctionnalités destinées à vous aider à déboguer et comprendre tout ce qui est lié à l'affichage de votre page. <img
src="/images/insecte-feu.jpg" alt="Insecte de couleur feu en Iran" width="570" height="250" /> <a
title="Photo de Hamed Saber depuis Flickr" href="http://www.flickr.com/photos/44124425616@N01/273927725">Photo de Hamed Saber depuis Flickr</a>]]></description> <content:encoded><![CDATA[<p>Pour le développement web, il existe plusieurs extensions très pratiques pour améliorer la qualité de son code, le déboguer, ou l&#8217;optimiser. Elles sont véritablement plébiscitées par les développeurs, et sont en partie à l&#8217;origine du succès de <a
title="Lire l'article sur le navigateur Firefox" href="http://www.webaaz.com/2009/06/navigateur-web-standard-firefox">Firefox</a>. L&#8217;une des plus connues et utilisée est Firebug, un condensé de fonctionnalités destinées à vous aider à déboguer et comprendre tout ce qui est lié à l&#8217;affichage de votre page.</p><p><img
src="/images/insecte-feu.jpg" alt="Insecte de couleur feu en Iran" width="570" height="250" /><br
/> <a
title="Photo de Hamed Saber depuis Flickr" href="http://www.flickr.com/photos/44124425616@N01/273927725">Photo de Hamed Saber depuis Flickr</a></p><h2>Installation</h2><p>Cette extension est disponible sur le site d&#8217;extensions de Firefox :</p><ul><li><a
title="Voir l'extension Firebug pour Firefox" href="https://addons.mozilla.org/fr/firefox/addon/1843">Installer Firebug pour Firefox</a></li></ul><h2>Présentation</h2><p>Firebug permet d&#8217;infiltrer le code source de votre page web afin de vérifier ce qui s&#8217;y passe, aussi bien pour le DOM, le code HTML, les CSS, le Javascript ou les requêtes AJAX. Vous pourrez même agir en direct sur le code et voir les effets de vos modifications instantanément.<br
/> Pour cela Firebug est doté d&#8217;un débogueur, d&#8217;une console d&#8217;erreur, et d&#8217;une ligne de commande.</p><h2>Fonctionnalités principales</h2><p>Pour HTML et CSS, vous pouvez afficher le code lié à chaque balise HTML, et voir toutes les propriétés définies que ce soit directement ou par héritage. En modifiant ces valeurs vous pourrez vous rendre compte des changements de rendu immédiatement.</p><p>Coté Javascript vous pourrez ainsi visualiser le code lié à la page et le suivre pas à pas dans son exécution. Les erreurs sont visibles dans la barre d&#8217;état et affichées dans la console. Vous pourrez également interagir avec Javascript grâce à la ligne de commande.</p><p>AJAX  bénéficie aussi de fonctionnalités bien pratiques. Vous pouvez ainsi visualiser les requêtes envoyées et les réponses obtenues en temps réel.</p><p>Le profilage d&#8217;application est également facilité avec un outil graphique qui permet de visualiser les requêtes HTTP et les temps de réponse qui en découlent.</p><h2>Tutoriel</h2><p>L&#8217;extension est tellement complexe et puissante que je vous recommande la lecture d&#8217;un très bon tutoriel :</p><ul><li><a
title="Voir le tutoriel sur Firebug sur Developpez.com" href="http://eric-pommereau.developpez.com/tutoriels/outil-web/firebug/">Tutoriel Firebug</a></li></ul><h2>FirebugLite</h2><p>Une version plus légère mais tout aussi pratique peut être embarquée dans d&#8217;autres navigateurs comme Internet Explorer, Opéra ou Safari. Utile donc pour finaliser votre développement sur ces environnements.</p><ul><li><a
title="Voir FirebugLite sur le site de l'&Atilde;&copy;diteur" href="http://getfirebug.com/firebuglite">FirebugLite</a></li></ul><h2>Les extensions</h2><p>Firebug à beau être une extension, cela ne l&#8217;empêche pas d&#8217;être extensible ! D&#8217;autres extensions Firefox étendent encore les possibilités de Firebug parmis lesquelles on retrouve :</p><ul><li><a
title="Voir l'extension Firecookie pour Firebug" href="https://addons.mozilla.org/en-US/firefox/addon/6683">Firecookie : pour gérer les cookies</a></li><li><a
title="Voir l'extension Firediff pour Firebug" href="https://addons.mozilla.org/fr/firefox/addon/13179">Firediff : pour voir les différences entre deux états</a></li><li><a
title="Voir l'extension FirePHP pour Firebug" href="https://addons.mozilla.org/en-US/firefox/addon/6149">FirePHP : pour déboguer votre code PHP</a></li><li><a
title="Voir l'extension FireRainbow pour Firebug" href="https://addons.mozilla.org/en-US/firefox/addon/9603">FireRainbow : pour ajouter la coloration syntaxique au Javascript</a></li><li><a
title="Voir l'extension YSlow pour Firebug" href="https://addons.mozilla.org/en-US/firefox/addon/5369">YSlow : pour optimiser le temps d&#8217;affichage votre site web</a></li><li><a
title="Voir l'extension SenSEO pour Firebug" href="https://addons.mozilla.org/en-US/firefox/addon/9403">SenSEO : pour optimiser votre référencement naturel</a></li></ul><p>Je reviendrais bientôt sur certaines de ces extensions qui méritent un article spécifique. En attendant vous en trouverez en tout plus d&#8217;une vingtaine sur le site de l&#8217;éditeur :</p><ul><li><a
title="Voir la liste compl&Atilde;&uml;te des extensions de Firebug" href="http://getfirebug.com/downloads">La liste complète des extensions de Firebug</a></li></ul><p>Et si vous n&#8217;en avez pas encore assez, il ne vous reste plus qu&#8217;a créer votre propre extension pour Firebug, pour cela rendez vous sur le <a
title="Voir le groupe Google : Firebug Working Group" href="http://groups.google.com/group/firebug-working-group">groupe Google &laquo;&nbsp;Firebug Working Group&nbsp;&raquo;</a> créé à l&#8217;occasion.</p><p>Voilà, vous avez désormais les cartes en main pour déboguer facilement vos applications. Bon courage !<br
/><h2>Sur le même thème</h2><ul
class="similar-posts"><li><a
href="http://www.webaaz.com/2010/02/les-plugins-firefox-xrefresh/" rel="bookmark" title="18 février 2010">Les plugins Firefox : XRefresh</a></li><li><a
href="http://www.webaaz.com/2009/09/bien-utiliser-javascript/" rel="bookmark" title="23 septembre 2009">Bien utiliser Javascript</a></li><li><a
href="http://www.webaaz.com/2011/03/les-plugins-firefox-tiletabs/" rel="bookmark" title="28 mars 2011">Les plugins Firefox : TileTabs</a></li><li><a
href="http://www.webaaz.com/2009/12/les-plugins-firefox-colorzilla/" rel="bookmark" title="22 décembre 2009">Les plugins Firefox : Colorzilla</a></li><li><a
href="http://www.webaaz.com/2009/05/bien-utiliser-les-feuilles-de-style-css/" rel="bookmark" title="15 mai 2009">Bien utiliser les feuilles de style (CSS)</a></li></ul><p></p><div
class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy"><ul
class="socials"><li
class="shr-twitter"> <a
href="http://www.shareaholic.com/api/share/?title=Les+plugins+Firefox+%3A+Firebug&amp;link=http://www.webaaz.com/2009/09/les-plugins-firefox-firebug/&amp;notes=Pour%20le%20d%C3%A9veloppement%20web%2C%20il%20existe%20plusieurs%20extensions%20tr%C3%A8s%20pratiques%20pour%20am%C3%A9liorer%20la%20qualit%C3%A9%20de%20son%20code%2C%20le%20d%C3%A9boguer%2C%20ou%20l%27optimiser.%20Elles%20sont%20v%C3%A9ritablement%20pl%C3%A9biscit%C3%A9es%20par%20les%20d%C3%A9veloppeurs%2C%20et%20sont%20en%20partie%20%C3%A0%20l%27origine%20du%20succ%C3%A8s%20de%20Firefox.%20L%27une%20des%20plus%20connues%20et%20utilis%C3%A9e%20est%20Firebug%2C%20un%20condens%C3%A9%20de%20fonctionnalit%C3%A9s%20destin%C3%A9es%20%C3%A0%20vous%20aider%20%C3%A0%20d%C3%A9boguer%20et%20comprendre%20tout%20ce%20qui%20est%20li%C3%A9%20%C3%A0%20l%27affichage%20de%20votre%20page.%0D%0A%0D%0A%0D%0APhoto%20de%20Hamed%20Saber%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%2524%257Btitle%257D%2B-%2B%2524%257Bshort_link%257D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li
class="shr-identica"> <a
href="http://www.shareaholic.com/api/share/?title=TITLE&amp;link=PERMALINK&amp;notes=Pour%20le%20d%C3%A9veloppement%20web%2C%20il%20existe%20plusieurs%20extensions%20tr%C3%A8s%20pratiques%20pour%20am%C3%A9liorer%20la%20qualit%C3%A9%20de%20son%20code%2C%20le%20d%C3%A9boguer%2C%20ou%20l%27optimiser.%20Elles%20sont%20v%C3%A9ritablement%20pl%C3%A9biscit%C3%A9es%20par%20les%20d%C3%A9veloppeurs%2C%20et%20sont%20en%20partie%20%C3%A0%20l%27origine%20du%20succ%C3%A8s%20de%20Firefox.%20L%27une%20des%20plus%20connues%20et%20utilis%C3%A9e%20est%20Firebug%2C%20un%20condens%C3%A9%20de%20fonctionnalit%C3%A9s%20destin%C3%A9es%20%C3%A0%20vous%20aider%20%C3%A0%20d%C3%A9boguer%20et%20comprendre%20tout%20ce%20qui%20est%20li%C3%A9%20%C3%A0%20l%27affichage%20de%20votre%20page.%0D%0A%0D%0A%0D%0APhoto%20de%20Hamed%20Saber%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=205&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post this to Identica">Post this to Identica</a></li><li
class="shr-mail"> <a
href="http://www.shareaholic.com/api/share/?title=Les%20plugins%20Firefox%20%3A%20Firebug&amp;link=http://www.webaaz.com/2009/09/les-plugins-firefox-firebug/&amp;notes=Pour%20le%20d%C3%A9veloppement%20web%2C%20il%20existe%20plusieurs%20extensions%20tr%C3%A8s%20pratiques%20pour%20am%C3%A9liorer%20la%20qualit%C3%A9%20de%20son%20code%2C%20le%20d%C3%A9boguer%2C%20ou%20l%27optimiser.%20Elles%20sont%20v%C3%A9ritablement%20pl%C3%A9biscit%C3%A9es%20par%20les%20d%C3%A9veloppeurs%2C%20et%20sont%20en%20partie%20%C3%A0%20l%27origine%20du%20succ%C3%A8s%20de%20Firefox.%20L%27une%20des%20plus%20connues%20et%20utilis%C3%A9e%20est%20Firebug%2C%20un%20condens%C3%A9%20de%20fonctionnalit%C3%A9s%20destin%C3%A9es%20%C3%A0%20vous%20aider%20%C3%A0%20d%C3%A9boguer%20et%20comprendre%20tout%20ce%20qui%20est%20li%C3%A9%20%C3%A0%20l%27affichage%20de%20votre%20page.%0D%0A%0D%0A%0D%0APhoto%20de%20Hamed%20Saber%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=201&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a></li><li
class="shr-gmail"> <a
href="http://www.shareaholic.com/api/share/?title=Les+plugins+Firefox+%3A+Firebug&amp;link=http://www.webaaz.com/2009/09/les-plugins-firefox-firebug/&amp;notes=Pour%20le%20d%C3%A9veloppement%20web%2C%20il%20existe%20plusieurs%20extensions%20tr%C3%A8s%20pratiques%20pour%20am%C3%A9liorer%20la%20qualit%C3%A9%20de%20son%20code%2C%20le%20d%C3%A9boguer%2C%20ou%20l%27optimiser.%20Elles%20sont%20v%C3%A9ritablement%20pl%C3%A9biscit%C3%A9es%20par%20les%20d%C3%A9veloppeurs%2C%20et%20sont%20en%20partie%20%C3%A0%20l%27origine%20du%20succ%C3%A8s%20de%20Firefox.%20L%27une%20des%20plus%20connues%20et%20utilis%C3%A9e%20est%20Firebug%2C%20un%20condens%C3%A9%20de%20fonctionnalit%C3%A9s%20destin%C3%A9es%20%C3%A0%20vous%20aider%20%C3%A0%20d%C3%A9boguer%20et%20comprendre%20tout%20ce%20qui%20est%20li%C3%A9%20%C3%A0%20l%27affichage%20de%20votre%20page.%0D%0A%0D%0A%0D%0APhoto%20de%20Hamed%20Saber%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=52&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a></li><li
class="shr-viadeo"> <a
href="http://www.shareaholic.com/api/share/?title=Les+plugins+Firefox+%3A+Firebug&amp;link=http://www.webaaz.com/2009/09/les-plugins-firefox-firebug/&amp;notes=Pour%20le%20d%C3%A9veloppement%20web%2C%20il%20existe%20plusieurs%20extensions%20tr%C3%A8s%20pratiques%20pour%20am%C3%A9liorer%20la%20qualit%C3%A9%20de%20son%20code%2C%20le%20d%C3%A9boguer%2C%20ou%20l%27optimiser.%20Elles%20sont%20v%C3%A9ritablement%20pl%C3%A9biscit%C3%A9es%20par%20les%20d%C3%A9veloppeurs%2C%20et%20sont%20en%20partie%20%C3%A0%20l%27origine%20du%20succ%C3%A8s%20de%20Firefox.%20L%27une%20des%20plus%20connues%20et%20utilis%C3%A9e%20est%20Firebug%2C%20un%20condens%C3%A9%20de%20fonctionnalit%C3%A9s%20destin%C3%A9es%20%C3%A0%20vous%20aider%20%C3%A0%20d%C3%A9boguer%20et%20comprendre%20tout%20ce%20qui%20est%20li%C3%A9%20%C3%A0%20l%27affichage%20de%20votre%20page.%0D%0A%0D%0A%0D%0APhoto%20de%20Hamed%20Saber%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=92&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Viadeo">Share this on Viadeo</a></li><li
class="shr-googlereader"> <a
href="http://www.shareaholic.com/api/share/?title=Les+plugins+Firefox+%3A+Firebug&amp;link=http://www.webaaz.com/2009/09/les-plugins-firefox-firebug/&amp;notes=Pour%20le%20d%C3%A9veloppement%20web%2C%20il%20existe%20plusieurs%20extensions%20tr%C3%A8s%20pratiques%20pour%20am%C3%A9liorer%20la%20qualit%C3%A9%20de%20son%20code%2C%20le%20d%C3%A9boguer%2C%20ou%20l%27optimiser.%20Elles%20sont%20v%C3%A9ritablement%20pl%C3%A9biscit%C3%A9es%20par%20les%20d%C3%A9veloppeurs%2C%20et%20sont%20en%20partie%20%C3%A0%20l%27origine%20du%20succ%C3%A8s%20de%20Firefox.%20L%27une%20des%20plus%20connues%20et%20utilis%C3%A9e%20est%20Firebug%2C%20un%20condens%C3%A9%20de%20fonctionnalit%C3%A9s%20destin%C3%A9es%20%C3%A0%20vous%20aider%20%C3%A0%20d%C3%A9boguer%20et%20comprendre%20tout%20ce%20qui%20est%20li%C3%A9%20%C3%A0%20l%27affichage%20de%20votre%20page.%0D%0A%0D%0A%0D%0APhoto%20de%20Hamed%20Saber%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=207&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a></li><li
class="shr-netvibes"> <a
href="http://www.shareaholic.com/api/share/?title=Les+plugins+Firefox+%3A+Firebug&amp;link=http://www.webaaz.com/2009/09/les-plugins-firefox-firebug/&amp;notes=Pour%20le%20d%C3%A9veloppement%20web%2C%20il%20existe%20plusieurs%20extensions%20tr%C3%A8s%20pratiques%20pour%20am%C3%A9liorer%20la%20qualit%C3%A9%20de%20son%20code%2C%20le%20d%C3%A9boguer%2C%20ou%20l%27optimiser.%20Elles%20sont%20v%C3%A9ritablement%20pl%C3%A9biscit%C3%A9es%20par%20les%20d%C3%A9veloppeurs%2C%20et%20sont%20en%20partie%20%C3%A0%20l%27origine%20du%20succ%C3%A8s%20de%20Firefox.%20L%27une%20des%20plus%20connues%20et%20utilis%C3%A9e%20est%20Firebug%2C%20un%20condens%C3%A9%20de%20fonctionnalit%C3%A9s%20destin%C3%A9es%20%C3%A0%20vous%20aider%20%C3%A0%20d%C3%A9boguer%20et%20comprendre%20tout%20ce%20qui%20est%20li%C3%A9%20%C3%A0%20l%27affichage%20de%20votre%20page.%0D%0A%0D%0A%0D%0APhoto%20de%20Hamed%20Saber%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=195&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Submit this to Netvibes">Submit this to Netvibes</a></li></ul><div
style="clear: both;"></div></div> ]]></content:encoded> <wfw:commentRss>http://www.webaaz.com/2009/09/les-plugins-firefox-firebug/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Bien utiliser les feuilles de style (CSS)</title><link>http://www.webaaz.com/2009/05/bien-utiliser-les-feuilles-de-style-css/</link> <comments>http://www.webaaz.com/2009/05/bien-utiliser-les-feuilles-de-style-css/#comments</comments> <pubDate>Fri, 15 May 2009 19:58:47 +0000</pubDate> <dc:creator>Martin</dc:creator> <category><![CDATA[CSS]]></category> <category><![CDATA[Développement]]></category> <category><![CDATA[Bonnes pratiques]]></category> <category><![CDATA[Développement web]]></category> <category><![CDATA[Feuille de style]]></category> <category><![CDATA[Tutoriel]]></category> <guid
isPermaLink="false">http://www.webaaz.com/?p=58</guid> <description><![CDATA[Après avoir vu comment <a
title="Bien écrire HTML &#038; XHTML" href="http://www.webaaz.com/2009/04/bien-ecrire-html-xhtml/">bien écrire le code HTML &#038; XHTML</a>, voyons aujourd'hui comment bien utiliser les feuilles de style <a
title="Voir la définition de CSS sur Wikipédia" href="http://fr.wikipedia.org/wiki/Feuilles_de_style_en_cascade"><abbr
title="Cascading Style Sheet" lang="en">CSS</abbr></a>. <img
src="/images/feuille-pluie.jpg" alt="Feuille sous la pluie" /> <a
title="Photo de Courambel depuis Flickr" href="http://www.flickr.com/photos/23706216@N00/415949793">Photo de Courambel depuis Flickr</a>]]></description> <content:encoded><![CDATA[<p>Après avoir vu comment <a
title="Bien écrire HTML &#038; XHTML" href="http://www.webaaz.com/2009/04/bien-ecrire-html-xhtml/">bien écrire le code HTML &#038; XHTML</a>, voyons aujourd&#8217;hui comment bien utiliser les feuilles de style <a
title="Voir la définition de CSS sur Wikipédia" href="http://fr.wikipedia.org/wiki/Feuilles_de_style_en_cascade"><abbr
title="Cascading Style Sheet" lang="en">CSS</abbr></a>.</p><h2>Définition</h2><ul><li><a
title="Voir la définition de CSS sur Wikipédia" href="http://fr.wikipedia.org/wiki/Feuilles_de_style_en_cascade">Définition de CSS</a></li></ul><p><img
src="/images/feuille-pluie.jpg" alt="Feuille sous la pluie" /><br
/> <a
title="Photo de Courambel depuis Flickr" href="http://www.flickr.com/photos/23706216@N00/415949793">Photo de Courambel depuis Flickr</a></p><h2>Historique</h2><p>Les feuilles de style sont nées dès l&#8217;invention du web, mais elles étaient à l&#8217;origine destinées à l&#8217;internaute lui même qui pouvait ainsi faire sa propre mise en page pour son confort de lecture personnel. Plusieurs implémentations ont ensuite été proposées par les différents éditeurs de navigateurs web, puis à la création du W3C, La norme CSS1 est créée dès 1996. Les différents navigateurs de l&#8217;époque l&#8217;implémentent de manière partielle et faussée.<br
/> En 1998, le W3C publie la recommandation CSS2, elle aussi ne sera que partiellement utilisable et buggée notamment dans Internet Explorer 6.<br
/> A partir de 2001 une version CSS2.1 corrige les problème de la version précédente en intégrant les usages réels des navigateurs.</p><p>Aujourd&#8217;hui la norme 3.0 est en cours d&#8217;écriture, mais depuis 1999 ! Aucun module n&#8217;est fini et les navigateurs n&#8217;appliquent les nouvelles fonctionnalités que de manière expérimentale.</p><p>Pour plus d&#8217;information lisez <a
title="Voir l'historique complet des feuille de style en cascade sur Wikipédia" href="http://fr.wikipedia.org/wiki/Feuilles_de_style_en_cascade#Histoire_de_CSS">l&#8217;historique complet des feuille de style en cascade sur Wikipédia</a>.</p><h2>A quoi ca sert</h2><p>Les feuilles de style en cascade, souvent abréviées CSS, sont un langage informatique normalisé par le <a
title="Voir la définition du W3C sur wikipédia" href="http://fr.wikipedia.org/wiki/W3c"><abbr
title="World Wide Web Consortium">W3C</abbr></a> qui permet de mettre en forme les document <abbr
title="HyperText Markup Language" lang="en">HTML</abbr> et <abbr
title="eXtensible HyperText Markup Language" lang="en">XML</abbr> et donc <abbr
title="eXtensible HyperText Markup Language" lang="en">XHTML</abbr> de façon simple et homogène.</p><p>Le principe réside dans la séparation entre le contenu et la mise en forme. Il est ainsi très simple de changer la mise en forme sans toucher au contenu ou d&#8217;appliquer une même mise en forme sur une multitude de contenus. On peut ainsi écrire le contenu sans se soucier de la mise en forme et changer la mise en forme uniformément sur toutes les pages d&#8217;un site en ne modifiant que le fichier CSS.</p><p>Les styles peuvent être définis dans un fichier séparé du contenu HTML, au début d&#8217;un fichier HTML, ou directement dans les balises HTML. La première solution est la meilleure et permet une bonne séparation du contenu et de la mise en forme. L&#8217;héritage, permet aussi de définir des propriétés générales et d&#8217;autres plus précises qui héritent des propriétés générales de leurs parents, ainsi pas besoin de tout redéfinir pour chaque balise.</p><p>Les feuilles de style sont définissables par média. Ainsi vous pouvez définir une image pour un affichage sur un écran et ne pas l&#8217;afficher pour une impression sur papier. L&#8217;internaute vous en sera reconnaissant.</p><p>Un très bon exemple de l&#8217;utilisation que l&#8217;on peut faire des feuilles de style est sans conteste le site caméléon <a
title="Voir le site CSS Zen Garden" href="http://www.csszengarden.com/tr/francais/">CSS Zen Garden</a>, qui change complètement de style au gré des propositions de mise en page de contributeurs aux goûts divers et variés.</p><h2>Comment apprendre ?</h2><p>Bien sûr il faut connaître la référence française en la matière depuis déjà quelques années : <a
title="Voir le site Alsacréations" href="http://www.alsacreations.com">Alsacréations</a>, vous y trouverez toutes les informations nécessaires, des tutoriels, et un forum accueillant ou l&#8217;on vous aidera volontiers.</p><p>Je vous conseille aussi un bon <a
title="Voir le tutoriel CSS de Pompage.net" href="http://www.pompage.net/pompe/cssdezero-1/">tutoriel CSS de Joe Gillespie traduit par Pompage</a></p><h2>Les normes</h2><p>Les normes sont toutes accessibles sur le site du W3C, certaines sont traduites en français, je vous livre ici les principales à connaître ou à découvrir.</p><ul><li><a
title="Voir la norme CSS 2.1 officielle en anglais" href="http://www.w3.org/TR/CSS21/" lang="en">La Voir norme CSS 2.1 officielle en anglais</a></li><li><a
title="Voir la norme CSS 2 traduite en français" href="http://www.yoyodesign.org/doc/w3c/css2/cover.html">La norme CSS 2 traduite en français</a></li><li><a
title="Voir les documents de travail de la norme CSS 3 officielle en anglais" href="http://www.w3.org/Style/CSS/current-work" lang="en">Voir les documents de travail de la norme CSS 3 en anglais</a></li></ul><h2>Les bonnes pratiques</h2><ul><li>Utilisez tout le temps des feuilles de style, ne définissez jamais vos styles directement dans une page</li><li>Valider les fichiers afin d&#8217;être sûr qu&#8217;il respectent les normes</li><li>Utiliser les hacks avec parcimonie, respectez les standards, les navigateurs suivront</li><li>Essayer d&#8217;avoir un seul fichier CSS par média sur un site en production, afin d&#8217;optimiser le temps de chargement des pages</li><li>Utilisez une feuille de style par média afin de définir des propriétés spécifiques à chaque rendu</li><li>Utilisez un framework ou un fichier &laquo;&nbsp;reset&nbsp;&raquo; pour gagner du temps, ne réinventez pas la roue à chaque nouveau site</li></ul><h2>Les outils</h2><h3>Validateur</h3><p>Comme pour HTML, il est parfois bien utile d&#8217;avoir un avis rapidement sur la validité du code, afin de traquer les petites imperfections que l&#8217;on a pu laisser passer.</p><ul><li><a
title="Validez vos feuilles de style" href="http://jigsaw.w3.org/css-validator/">Valider des feuilles de style</a></li></ul><h3>Frameworks</h3><p>Pour vous faciliter la tâche, les frameworks CSS vous permettent aujourd&#8217;hui de gérer la base de votre feuille de style. Ils permettent d&#8217;initialiser les styles afin de les rendre similaires d&#8217;un navigateur à l&#8217;autre, ils définissent un layout générique utilisable facilement, le mot clé est la simplicité et la réutilisabilité.</p><ul><li><a
title="Voir le framework Blueprint" href="http://www.blueprintcss.org/">Blueprint</a></li><li><a
title="Voir le framework Yahoo library CSS tools" href="http://developer.yahoo.com/yui/">Yahoo library CSS tools</a></li></ul><p>A noter que pour les librairies Yahoo, vous pouvez faire un lien directement vers les serveurs de Yahoo et en pas héberger les scripts. Ainsi le fichier étant le même que celui de Yahoo et une multitude d&#8217;autres sites, il est probable que l&#8217;internaute visitant votre site l&#8217;ai déjà en cache dans son navigateur.</p><h3>Extensions Firefox</h3><ul><li><a
title="Voir la barre d'outil pour développeur" href="https://addons.mozilla.org/fr/firefox/addon/60">Web developper toolbar</a></li><li><a
title="Voir Firebug" href="https://addons.mozilla.org/fr/firefox/addon/1843">Firebug</a></li></ul><p>La barre d&#8217;outil &laquo;&nbsp;developper toolbar&nbsp;&raquo; est un incontournable du développeur, elle permet bien plus que la manipulation des CSS, mais sur ce point qui nous intéresse, elle<br
/> autorise par exemple la désactivation des styles, ou le changement de feuille de style à la volée.<br
/> Firebug permet d&#8217;inspecter au plus profond des feuilles de style et d&#8217;ajouter, modifier ou supprimer des propriétés, de les visualiser graphiquement, là aussi cet outil vous réserve bien d&#8217;autre utilisations pour le code HTML et Javascript principalement.</p><p>Ces outils feront l&#8217;objet de prochains articles plus détaillés.</p><h2>Bibliographie</h2><p>Encore un excellent mémento, et un livre référence indispensable pour creuser le sujet.</p><ul><li><a
title="Voir le mémento CSS de Raphaël Gotter" href="http://www.eyrolles.com/Informatique/Livre/memento-css-9782212117264">Mémento CSS de Raphaël Gotter</a></li><li><a
title="Voir le livre CSS par Éric Meyer" href="http://www.amazon.fr/CSS-Eric-Meyer/dp/2744018341">CSS par Éric Meyer</a></li></ul><p>Vous pourrez aussi approfondir le sujet avec un livre sur l&#8217;utilité des standards</p><ul><li><a
title="" href="http://www.amazon.fr/Design-web-utiliser-standards-XHTML/dp/2212115482">Design web : Utiliser les standards, CSS et XHTML</a></li></ul><p>Ce dernier livre date peu être un peu, et est en rupture de stock, mais on le trouve d&#8217;occasion, et à la vitesse ou avancent HTML et CSS, et pour les principes qu&#8217;il défend, il est loin d&#8217;être dépassé.</p><h2>Les sites de référence</h2><ul><li><a
title="Voir le site Alsacréations" href="http://www.alsacreations.com">Alsacréations</a></li><li><a
title="Voir le tutoriel CSS sur le site Pompage.net" href="http://www.pompage.net/pompe/cssdezero-1/">Tutoriel CSS sur Pompage.net</a></li></ul><h2>Pour aller plus loin avec les CSS</h2><p>Une nouvelle approche des CSS fait désormais son apparition, <a
href="http://wiki.github.com/stubbornella/oocss/">CSS Orienté Objet ou <abbr
title="Oriented Object Cascading Style Sheet" lang="en">OOCSS</abbr></a>. Je vous laisse vous faire votre propre idée&#8230;</p><p>Vous avez vous aussi certainement des astuces et de bons outils pour travailler les CSS, j&#8217;attends vos remarques avec impatience pour partager avec vous sur ce sujet très intérressant.<br
/><h2>Sur le même thème</h2><ul
class="similar-posts"><li><a
href="http://www.webaaz.com/2009/04/bien-ecrire-html-xhtml/" rel="bookmark" title="16 avril 2009">Bien écrire HTML &amp; XHTML</a></li><li><a
href="http://www.webaaz.com/2010/02/les-plugins-firefox-xrefresh/" rel="bookmark" title="18 février 2010">Les plugins Firefox : XRefresh</a></li><li><a
href="http://www.webaaz.com/2010/04/les-generateurs-de-sprites-css/" rel="bookmark" title="28 avril 2010">Les générateurs de sprites CSS</a></li><li><a
href="http://www.webaaz.com/2011/02/livre-css3-pour-les-webdesigners/" rel="bookmark" title="3 février 2011">Livre : CSS3 pour les webdesigners</a></li><li><a
href="http://www.webaaz.com/2009/10/optimiser-son-site-web/" rel="bookmark" title="1 octobre 2009">Optimiser son site web</a></li></ul><p></p><div
class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy"><ul
class="socials"><li
class="shr-twitter"> <a
href="http://www.shareaholic.com/api/share/?title=Bien+utiliser+les+feuilles+de+style+%28CSS%29&amp;link=http://www.webaaz.com/2009/05/bien-utiliser-les-feuilles-de-style-css/&amp;notes=Apr%C3%A8s%20avoir%20vu%20comment%20bien%20%C3%A9crire%20le%20code%20HTML%20%26%20XHTML%2C%20voyons%20aujourd%27hui%20comment%20bien%20utiliser%20les%20feuilles%20de%20style%20CSS.%0D%0A%0D%0APhoto%20de%20Courambel%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%2524%257Btitle%257D%2B-%2B%2524%257Bshort_link%257D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li
class="shr-identica"> <a
href="http://www.shareaholic.com/api/share/?title=TITLE&amp;link=PERMALINK&amp;notes=Apr%C3%A8s%20avoir%20vu%20comment%20bien%20%C3%A9crire%20le%20code%20HTML%20%26%20XHTML%2C%20voyons%20aujourd%27hui%20comment%20bien%20utiliser%20les%20feuilles%20de%20style%20CSS.%0D%0A%0D%0APhoto%20de%20Courambel%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=205&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post this to Identica">Post this to Identica</a></li><li
class="shr-mail"> <a
href="http://www.shareaholic.com/api/share/?title=Bien%20utiliser%20les%20feuilles%20de%20style%20%28CSS%29&amp;link=http://www.webaaz.com/2009/05/bien-utiliser-les-feuilles-de-style-css/&amp;notes=Apr%C3%A8s%20avoir%20vu%20comment%20bien%20%C3%A9crire%20le%20code%20HTML%20%26%20XHTML%2C%20voyons%20aujourd%27hui%20comment%20bien%20utiliser%20les%20feuilles%20de%20style%20CSS.%0D%0A%0D%0APhoto%20de%20Courambel%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=201&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a></li><li
class="shr-gmail"> <a
href="http://www.shareaholic.com/api/share/?title=Bien+utiliser+les+feuilles+de+style+%28CSS%29&amp;link=http://www.webaaz.com/2009/05/bien-utiliser-les-feuilles-de-style-css/&amp;notes=Apr%C3%A8s%20avoir%20vu%20comment%20bien%20%C3%A9crire%20le%20code%20HTML%20%26%20XHTML%2C%20voyons%20aujourd%27hui%20comment%20bien%20utiliser%20les%20feuilles%20de%20style%20CSS.%0D%0A%0D%0APhoto%20de%20Courambel%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=52&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a></li><li
class="shr-viadeo"> <a
href="http://www.shareaholic.com/api/share/?title=Bien+utiliser+les+feuilles+de+style+%28CSS%29&amp;link=http://www.webaaz.com/2009/05/bien-utiliser-les-feuilles-de-style-css/&amp;notes=Apr%C3%A8s%20avoir%20vu%20comment%20bien%20%C3%A9crire%20le%20code%20HTML%20%26%20XHTML%2C%20voyons%20aujourd%27hui%20comment%20bien%20utiliser%20les%20feuilles%20de%20style%20CSS.%0D%0A%0D%0APhoto%20de%20Courambel%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=92&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Viadeo">Share this on Viadeo</a></li><li
class="shr-googlereader"> <a
href="http://www.shareaholic.com/api/share/?title=Bien+utiliser+les+feuilles+de+style+%28CSS%29&amp;link=http://www.webaaz.com/2009/05/bien-utiliser-les-feuilles-de-style-css/&amp;notes=Apr%C3%A8s%20avoir%20vu%20comment%20bien%20%C3%A9crire%20le%20code%20HTML%20%26%20XHTML%2C%20voyons%20aujourd%27hui%20comment%20bien%20utiliser%20les%20feuilles%20de%20style%20CSS.%0D%0A%0D%0APhoto%20de%20Courambel%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=207&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a></li><li
class="shr-netvibes"> <a
href="http://www.shareaholic.com/api/share/?title=Bien+utiliser+les+feuilles+de+style+%28CSS%29&amp;link=http://www.webaaz.com/2009/05/bien-utiliser-les-feuilles-de-style-css/&amp;notes=Apr%C3%A8s%20avoir%20vu%20comment%20bien%20%C3%A9crire%20le%20code%20HTML%20%26%20XHTML%2C%20voyons%20aujourd%27hui%20comment%20bien%20utiliser%20les%20feuilles%20de%20style%20CSS.%0D%0A%0D%0APhoto%20de%20Courambel%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=195&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Submit this to Netvibes">Submit this to Netvibes</a></li></ul><div
style="clear: both;"></div></div> ]]></content:encoded> <wfw:commentRss>http://www.webaaz.com/2009/05/bien-utiliser-les-feuilles-de-style-css/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
