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

<channel>
	<title>CSS &#38; Webdesign &#187; PNG</title>
	<atom:link href="http://css.4design.tl/tag/png/feed" rel="self" type="application/rss+xml" />
	<link>http://css.4design.tl</link>
	<description>Le blog de l&#039;intégrateur web</description>
	<lastBuildDate>Thu, 24 May 2012 16:31:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Optimiser les images PNG, JPG, GIF</title>
		<link>http://css.4design.tl/optimiser-images-png-jpg-gif</link>
		<comments>http://css.4design.tl/optimiser-images-png-jpg-gif#comments</comments>
		<pubDate>Sun, 29 Apr 2012 18:01:32 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Intégration web]]></category>
		<category><![CDATA[GIF]]></category>
		<category><![CDATA[Images]]></category>
		<category><![CDATA[JPG]]></category>
		<category><![CDATA[Optimisation]]></category>
		<category><![CDATA[Performances web]]></category>
		<category><![CDATA[Photoshop]]></category>
		<category><![CDATA[PNG]]></category>

		<guid isPermaLink="false">http://css.4design.tl/?p=11964</guid>
		<description><![CDATA[Une des clés pour garantir à vos visiteurs une expérience utilisateur fluide et agréable se trouve dans l&#8217;optimisation des temps de chargement. A cet égard, les images sont souvent un goulot d&#8217;étranglement qui mérite notre attention. Photoshop est souvent utilisé pour la conversion des images aux formats PNG, JPG ou GIF, mais il ne dispose pas du meilleur algorithme de compression. Voici une vingtaine d&#8217;outils pour mieux compresser vos images et améliorer les performances de votre site : Outils en ligne PunyPNG &#8212; Réduit le poids des fichiers PNG, JPEG et GIF Smush.it &#8212; Compresse les images au format PNG [...]]]></description>
			<content:encoded><![CDATA[<p>Une des clés pour garantir à vos visiteurs une expérience utilisateur fluide et agréable se trouve dans l&#8217;optimisation des temps de chargement. A cet égard, les images sont souvent un goulot d&#8217;étranglement qui mérite notre attention. Photoshop est souvent utilisé pour la conversion des images aux formats PNG, JPG ou GIF, mais il ne dispose pas du meilleur algorithme de compression. Voici une vingtaine d&#8217;outils pour mieux compresser vos images et améliorer les performances de votre site :<span id="more-11964"></span></p>

<h2>Outils en ligne</h2>

<ul>
    <li><a href="http://www.punypng.com/">PunyPNG</a> &#8212; Réduit le poids des fichiers PNG, JPEG et GIF</li>
    <li><a href="http://www.smushit.com/ysmush.it/">Smush.it</a> &#8212; Compresse les images au format PNG</li>
</ul>

<h2>Logiciels à installer</h2>

<p>ScriptPNG et ScriptJPG sont des logiciels pour Windows 32 bits permettant d&#8217;optimiser les fichiers images en utilisant différents niveaux de compression pour réduire la taille des fichiers :</p>

<ul>
    <li><a href="http://www.css-ig.net/scriptpng.html">ScriptPNG</a> convertit les formats GIF, BMP, JPG, PCX, ou TGA vers le formats PNG.</li>
    <li><a href="http://www.css-ig.net/scriptjpg.html">ScriptJPG</a> optimise les fichiers JPG grâce à un algorithme avec ou sans perte en fonction de la qualité d&#8217;image que vous voulez.</li>
</ul>

<h3>Autres outils</h3>

<ul>
    <li><a href="http://advancemame.sourceforge.net/comp-download.html">AdvanceCOMP</a></li>
    <li><a href="http://frdx.free.fr/cryopng/">CryoPNG</a></li>
    <li><a href="http://optipng.sourceforge.net/">OptiPNG</a></li>
    <li><a href="http://pmt.sourceforge.net/pngcrush/">PNGCrush</a></li>
    <li><a href="http://psydk.org/PngOptimizer.php">PNGOptimizer</a></li>
    <li><a href="http://advsys.net/ken/utils.htm">PNGOUT</a></li>
    <li><a href="http://optipng.sourceforge.net/">PNGRewrite</a></li>
    <li><a href="http://bjoern.hoehrmann.de/pngwolf/">PNGWolf</a></li>
    <li><a href="http://x128.ho.ua/pngutils.html">TruePNG</a></li>
    <li><a href="http://www.walbeehm.com/download/">DeflOpt</a></li>
    <li><a href="http://encode.ru/threads/1214-defluff-a-deflate-huffman-optimizer">defluff</a></li>
    <li><a href="http://frdx.free.fr/huffmix/">Huffmix</a></li>
    <li><a href="http://encode.ru/threads/620-Images-PreProcessor-PrePNG">PrePNG</a></li>
    <li><a href="http://pngquant.org/">pngquant</a></li>
    <li><a href="http://pngnq.sourceforge.net/">pngnq</a></li>
    <li><a href="http://x128.ho.ua/">Color Quantizer</a></li>
</ul>

<p>→ <a href="http://www.css-ig.net/png-test-corpus.html">Comparatif</a> entre les différentes solutions. Merci @nhoizey pour le lien o/</p>

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

<ul class='related_post'><li><a href='http://css.4design.tl/outils-en-ligne-pour-travailleurs-du-web' title='31 outils en ligne simples et efficaces pour les travailleurs du web'>31 outils en ligne simples et efficaces pour les travailleurs du web</a></li><li><a href='http://css.4design.tl/15-photoshop-like-en-ligne-testes-et-commentes' title='15 « Photoshop-like » en ligne testés et commentés'>15 « Photoshop-like » en ligne testés et commentés</a></li><li><a href='http://css.4design.tl/pnghack-la-fin-de-7-ans-de-malheur-avec-ie-6' title='PNGHack &#8212; La fin de 7 ans de malheur avec IE 6'>PNGHack &#8212; La fin de 7 ans de malheur avec IE 6</a></li><li><a href='http://css.4design.tl/resolu-les-folles-journees-de-l-integrateur-html-et-ses-petits-tracas' title='[résolu] Les folles journées de l&#039;intégrateur HTML et ses petits tracas&#8230;'>[résolu] Les folles journées de l&#039;intégrateur HTML et ses petits tracas&#8230;</a></li><li><a href='http://css.4design.tl/opacite-avec-css-et-effet-de-trame-avec-un-gif-transparent' title='Opacité CSS et effet de trame avec GIF/PNG transparent'>Opacité CSS et effet de trame avec GIF/PNG transparent</a></li></ul>
 <p><a href="http://css.4design.tl/?flattrss_redirect&amp;id=11964&amp;md5=6551799b89a32ebd22680f1ab88b87f6" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css.4design.tl/optimiser-images-png-jpg-gif/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=br1o&amp;popout=1&amp;url=http%3A%2F%2Fcss.4design.tl%2Foptimiser-images-png-jpg-gif&amp;language=fr_FR&amp;category=text&amp;title=Optimiser+les+images+PNG%2C+JPG%2C+GIF&amp;description=Une+des+cl%C3%A9s+pour+garantir+%C3%A0+vos+visiteurs+une+exp%C3%A9rience+utilisateur+fluide+et+agr%C3%A9able+se+trouve+dans+l%26%238217%3Boptimisation+des+temps+de+chargement.+A+cet+%C3%A9gard%2C+les+images+sont+souvent+un...&amp;tags=GIF%2CImages%2CJPG%2COptimisation%2CPerformances+web%2CPhotoshop%2CPNG%2Cblog" type="text/html" />
	</item>
		<item>
		<title>31 outils en ligne simples et efficaces pour les travailleurs du web</title>
		<link>http://css.4design.tl/outils-en-ligne-pour-travailleurs-du-web</link>
		<comments>http://css.4design.tl/outils-en-ligne-pour-travailleurs-du-web#comments</comments>
		<pubDate>Sat, 11 Feb 2012 13:56:11 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Le petit journal du web]]></category>
		<category><![CDATA[Compression]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Diigo]]></category>
		<category><![CDATA[Doodle]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Images]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Lorem Ipsum]]></category>
		<category><![CDATA[Markdown]]></category>
		<category><![CDATA[Mootools]]></category>
		<category><![CDATA[notepad++]]></category>
		<category><![CDATA[PNG]]></category>
		<category><![CDATA[Twtpoll]]></category>
		<category><![CDATA[Validator]]></category>
		<category><![CDATA[Writeboard]]></category>

		<guid isPermaLink="false">http://css4design.com/?p=11397</guid>
		<description><![CDATA[Ce billet est une sorte de «Note pour plus tard» pour garder sous le coude quelques outils en ligne que j&#8217;utilise régulièrement ou que j&#8217;ai redécouverts dernièrement. Ils vous permettront de partager des bouts de code, prendre des notes, créer des penses-bêtes, sauvegarder vos bookmarks, partager des textes, valider votre prose (CSS, HTML, XML, RDF), placer du faux-texte et des fausses images (placeholders) dans vos pages web. Vous (re)découvrirez également des dictionnaires, des correcteurs orthographiques  et des ressources web à garder sous la souris. Le tout réparti entre développement web, édition &#38; travail collaboratif et dictionnaires et ressources. Développement web [...]]]></description>
			<content:encoded><![CDATA[<p>Ce billet est une sorte de «Note pour plus tard» pour garder sous le coude quelques outils en ligne que j&#8217;utilise régulièrement ou que j&#8217;ai redécouverts dernièrement. Ils vous permettront de partager des bouts de code, prendre des notes, créer des penses-bêtes, sauvegarder vos bookmarks, partager des textes, valider votre prose (CSS, HTML, XML, RDF), placer du faux-texte et des fausses images (placeholders) dans vos pages web. Vous (re)découvrirez également des dictionnaires, des correcteurs orthographiques  et des ressources web à garder sous la souris. Le tout réparti entre développement web, édition &amp; travail collaboratif et dictionnaires et ressources. <span id="more-11397"></span></p>

<h2>Développement web</h2>

<ol>
    <li><strong><a href="http://jsfiddle.net/">jsfiddle</a></strong> &#8212; Idéal pour partager des bouts de code ou mettre en place des tests avec HTML, CSS, jQuery (ou Mootools, etc.). Voir aussi : <a href="http://jsbin.com/">JS Bin</a>, <a href="http://pastie.org/">Pastie</a>, <a href="http://pastebin.com/">Pastebin</a>.</li>
    <li><strong><a href="http://validator.w3.org/">MarkUp Validator</a></strong> &#8211; Utile pour tester la validité de votre code HTML (mais aussi XHTML, SMIL, MathML) selon les spécifications du <a href="http://www.w3.org">W3C</a>. D&#8217;autres outils de validation existent, notamment pour vérifier la conformité de <a href="http://jigsaw.w3.org/css-validator/">CSS</a>, <a href="http://www.w3.org/RDF/Validator/">RDF</a>, <a href="http://validator.w3.org/feed/">RSS</a>, <a href="http://www.w3.org/2001/03/webdata/xsv">XML</a>. Quant à <a href="http://validator.w3.org/checklink">Link Checker</a>, il vous permettra de vérifier si votre site contient des liens qui ne fonctionnent plus ; <a href="http://www.w3.org/2003/12/semantic-extractor.html">Semantic Extractor</a> vous montrera vos pages du point de vue sémantique.</li>
    <li><strong><a href="http://html-ipsum.com/">HTML-Ipsum</a></strong> &#8211; Bien sûr, rien ne vaut le texte définitif. Mais en attendant que votre client ne vous fournisse le Saint-Graal du Webdesign (le contenu), voici une ressource à garder sous le coude pour créer des blocs de HTML (paragraphes, listes ordonnées ou non, listes de définition, formulaires, titres et paragraphes plus ou moins longs, etc.), avec du faux-texte. Voir aussi <a href="http://www.lipsum.com/">Lipsum</a> qui propose du faux-texte dans une quarantaine de langues.</li>
    <li><strong><a href="http://lorempixel.com/">Lorempixel</a></strong> &#8212; Choisissez une taille d&#8217;image et un thème en accord avec le sujet de votre site (parmi les 11 disponibles), puis cliquez sur Image couleur ou Niveau de gris pour obtenir un visuel de placement pour agrémenter vos pages remplies de Lorem Ipsum. Voir aussi <a href="http://placekitten.com/">Placekitten, Dummyimage</a> ou <a href="http://placehold.it/">Placehold.it</a>.</li>
    <li><strong><a href="http://lab.darklg.me/CSSLisible/">CSSLisible</a></strong> &#8212; Tout droit sorti du labo de <a href="http://darklg.me/">Darklg</a>, cet outil réorganise vos CSS et change <a href="http://blog.goetter.fr/post/14503308074/ordonnez-vos-declarations-css">l&#8217;ordre des propriétés</a> pour faciliter la lecture (et donc la maintenance) de vos feuilles de style. Attention, pour le moment, les commentaires sont retirés ! Voir aussi <a href="http://styleneat.com/">Styleneat</a>.</li>
    <li><strong><a href="http://www.punypng.com/">PunyPNG</a></strong> &#8212; La compression d&#8217;image qui va bien. Cet outil optimise vos images en réduisant considérablement leur taille, sans perte de qualité. Voir aussi <a href="http://www.smushit.com/ysmush.it/">Smush.it</a>.</li>
    <li><strong><a href="http://css.4design.tl/listes-pour-webdesigners">Listes pour Webdesigner</a></strong> &#8212; <em>Last but not least</em>, voilà une liste d&#8217;une vingtaine de liste qui devrait faire plaisir aux accros des bons tuyaux !</li>
</ol>

<h2>Edition &amp; travail collaboratif</h2>

<ol>
    <li><strong><a href="http://joncom.be/experiments/markdown-editor/edit">Markdown Editor</a></strong> &#8212; J&#8217;ai adopté la syntaxe <a href="http://css.4design.tl/markdown-on-save-wordpress-html">Markdown</a> depuis déjà plusieurs années pour prendre des notes structurées et les transformer en billet via l&#8217;excellent plugin <a href="http://wordpress.org/extend/plugins/markdown-on-save/">Markdown on Save</a> pour WordPress. Pour en revenir à <em>Markdown Editor</em>, il vous permettra de transformer à la volée votre syntaxe Markdown en HTML sans forcément passer par un CMS&#8230;</li>
    <li><strong><a href="http://www.diigo.com">Diigo</a></strong> &#8212; J&#8217;ai cherché une solution de bookmarks alternative à <a href="http://delicious.com/">Delicious</a> lorsque Yahoo! a cherché des repreneurs, il y a quelques mois. J&#8217;utilise régulièrement la Diigolet pour sauvegarder mes liens, prendre des notes et les partager sur les réseaux sociaux. Une fonction enregistre automatiquement les liens sur Delicious. Vous pouvez me retrouver sur <a href="http://www.diigo.com/user/bruno_o">mon compte Diigo</a>. Voir aussi <a href="https://www.scrible.com">Scrible</a>.</li>
    <li><strong><a href="http://notepad.cc">Notepad.cc</a></strong> &#8212; Mini éditeur en ligne, à l&#8217;image du Bloc-note de Windows. Idéal pour partager des notes, protégées ou non par mot de passe.</li>
    <li><strong><a href="http://tadalist.com/">Ta-da List</a></strong> &#8212; Créer des listes  de choses à faire, réordonner les items, partager vos listes, etc. Un site de todolist simple et efficace, pour nous, qui avons toujours tant de choses à faire pour avant-hier. Voir aussi <a href="https://workflowy.com/">Workflowy</a>.</li>
    <li><strong><a href="http://writeboard.com/">Writeboard</a></strong> &#8212; Un outil pratique pour rédiger et corriger des textes à plusieurs. Chaque «Board» est accessible via une URL. Les révisions sont listées dans la marge avec le nom des personnes ayant apporté des modifications. Il est possible de s&#8217;abonner au flux RSS des modifications faites sur les documents.</li>
    <li><strong><a href="http://doodle.com/">Doodle</a></strong> &#8212; Organiser des réunions, des rencontres en créant des sondages pour connaitre le moment qui conviendra au plus grand nombre de participants. Vue Tabulaire (liste) ou vue Calendrier pour avoir une vue d&#8217;ensemble des disponibilités et des événements.</li>
    <li><strong><a href="http://twtpoll.com">Twtpoll</a></strong> &#8212; Créer des sondages et des enquêtes d&#8217;opinion et partagez-les sur les réseaux sociaux grâce à une simple URL.</li>
    <li><strong><a href="http://kiwoos.com/">Kiwoos</a></strong> &#8212; Créez votre sondage en quelques clics &#8230; Et partagez-le sur Twitter et Facebook avec vos amis.</li>
</ol>

<h2>Réseaux</h2>

<ol>
    <li><strong><a href="http://ping.eu/">Ping.eu</a></strong> &#8212; Tout connaitre ou presque à propos d&#8217;une adresse IP ou d&#8217;un nom de domaine : Ping, Traceroute, DNS lookup, WHOIS, Port check, Reverse lookup, Proxy checker, Mail relaying, Bandwidth meter, Network calculator, Network mask calculator, Country by IP, Unit converter  !</li>
</ol>

<h2>Dictionnaires et références</h2>

<ol>
    <li><strong><a href="http://www.yoyodesign.org/doc/index.fr">yoyodesign</a></strong> — Nombreuses traductions d’articles et de <a href="http://www.yoyodesign.org/doc/w3c/index.php">recommendations du W3C</a>. Voir également <a href="http://www.w3.org/2003/03/Translations/byLanguage?language=fr">la liste des traductions françaises</a> des documents du W3C.</li>
    <li><strong><a href="http://www.htmldog.com/">htmldog</a></strong> — C’est en anglais, mais la clarté des explications en fait une référence incontournable pour tout ce qui touche au développement web, avec <a href="http://www.htmldog.com/reference/htmltags/">un dictionnaire HTML</a> où l’on retrouve toutes les balises passées au crible avec des exemples d’utilisation, les attributs requis, les attributs optionels et des exemples !</li>
    <li><strong><a href="http://www.gotapi.com/">gotAPI</a></strong> — regroupe les principales <abbr title="Application programmation interface">API</abbr> du web dans une interface Ajax très réactive : HTML, CSS, Javascript, jQuery, PHP, Ruby, asp, mais aussi le fonctionnement de certains CMS comme Drupal ou de services web comme Flickr.</li>
    <li><strong><a href="http://giminik.developpez.com/xhtml/">Giminik</a></strong> — La liste des balises XHTML 1.1 (ou 1.0 Strict sans les éléments obsolètes), leur utilité, leurs attributs, leurs évènements et la relation entre parents et enfants (hiérarchie). Indispensable pour construire un document valide.</li>
    <li><strong><a href="http://www.laurent-bernat.com/guide-html">Guide HTML</a></strong> — Le HTML de A à Z de Laurent Bernat : 95 balises HTML décrites par le menu (version, compatibilité Netscape / IE, type, attributs, usage, exemples) (Merci <a href="http://moriame.fr/">Loïc M.</a>).</li>
    <li><strong><a href="http://fr.opquast.com/">Opquast</a></strong> — l’ensemble des bonnes pratiques pour la qualité des services en ligne. <a href="http://fr.opquast.com/syndication/bonnes-pratiques/">Abonnez-vous au fil RSS des bonnes pratiques</a> pour avoir votre dose quotidienne.</li>
    <li><strong><a href="http://openweb.eu.org/">Openweb</a></strong> — Les bonnes pratiques en action pour les technologies du web (<a href="http://openweb.eu.org/xhtml/">XHTML</a>, <a href="http://openweb.eu.org/rss/">RSS</a>, <a href="http://openweb.eu.org/css/">CSS</a>, <a href="http://openweb.eu.org/dom/">DOM</a>, <a href="http://openweb.eu.org/png/">PNG</a>) et les différents thèmes qui y sont associés (<a href="http://openweb.eu.org/pages_dynamiques/">pages dynamiques</a>, <a href="http://openweb.eu.org/navigateurs/">navigateurs</a>, <a href="http://openweb.eu.org/accessibilite/">accessibilité</a>, <a href="http://openweb.eu.org/etude_cas/">études de cas</a>, <a href="http://openweb.eu.org/mise_en_page/">mise en page</a>, <a href="http://openweb.eu.org/multimedia/">multimédia</a>, <a href="http://openweb.eu.org/structure/">structure</a>).</li>
    <li><strong><a href="http://web.developpez.com/">Développez (pour le web)</a></strong> — toutes les technologies du web à portée de clic. Des tutoriels, des cours, des documents à télécharger. Allez, faites le plein !</li>
    <li><strong><a href="http://forum.alsacreations.com/forum.php">Forum Alsacreations</a></strong> — Presque toutes les questions sur les CSS et le HTML et quasiment toutes les réponses ! Cerise sur le gâteau, la <a href="http://forum.alsacreations.com/faq/">FAQ</a> est complète et bien organisée.</li>
    <li><strong><a href="http://wiki.mediabox.fr/documentation/css/">Wiki Media Box</a></strong> — Pour obtenir une présention claire (succinte ?) d’une propriété CSS et sa compatiblité avec les navigateurs, c’est nickel (Merci <a href="http://www.plebot.net/">Pierre le Bot</a>).</li>
    <li><strong><a href="http://leftlogic.com/lounge/articles/entity-lookup/">Leftlogic</a></strong> — Permet de voir le code html d’un caractère, pratique lorsqu’on cherche le code pour ñ par exemple (Merci <a href="http://www.zen-dreams.com/fr">Anthony</a>).</li>
    <li><strong><a href="https://www.google.com/adsense/static/fr/AdFormats.html">Format publicitaire AdSense</a></strong> — Et oui, qui n’a pas eu besoin de prévoir des emplacements publicitaires dans une charte graphique et de chercher les formats les plus courants ? Voici les formats en vigueur chez Google, qu’il s’agisse des formats textes, images ou vidéos.</li>
    <li><strong><a href="http://www.wordreference.com/">WordReference</a></strong> — Sans doute le meilleur site de traduction (mot à mot en incluant les locutions idiomatiques). Pour les cas difficiles, vous pouvez utiliser le <a href="http://forum.wordreference.com/">forum</a>. Nombreux <a href="http://mycroft.mozdev.org/download.html?name=wordreference&amp;submitform=Find+search+plugins">plugins Firefox</a> pour la recherche par langue.</li>
    <li><strong><a href="http://www.les-dictionnaires.com/">Les dictionnaires</a></strong> — Un maximum de dictionnaires thématiques classés par catégories : langue française, synonymes, encyclopédie, citations et expressions, gastronomie, humour, acronymes, etc. Mention spéciale pour le <a href="http://atilf.atilf.fr/dendien/scripts/tlfiv4/showps.exe?p=combi.htm;java=no;">Trésor de la Langue Française Informatisée</a> (TLFI pour les intimes) : interface <em>web 0.2</em> mais très efficace <img src="http://www.css4design.com/wp-includes/images/smilies/icon_wink.gif" alt=";)" /> (<a href="http://www.covertprestige.net/">Florent V.</a> sous souffle dans l’oreillette que l’on peut y accéder via le <a href="http://www.cnrtl.fr/lexicographie/">portail lexical du Centre national de ressources textuelles et lexicales</a>.</li>
    <li><strong><a href="http://bonpatron.com/">BonPatron</a></strong> &#8212; Correcteur qui trouve des fautes d&#8217;orthographe et de grammaire en français.</li>
</ol>

<p>N.&#8217;hésitez pas à partager vos services en ligne préférés dans les commentaires de ce billet, <a href="https://twitter.com/#!/br1o/status/168332847076212738">sur Twitter</a> ou sur <a href="https://plus.google.com/u/0/104046041694416287579/posts/UqrHEEWQrwz">Google+</a>, c&#8217;est vous qui voyez :-)</p>

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

<ul class='related_post'><li><a href='http://css.4design.tl/liens-javascript-jquery' title='390 ressources Javascript &amp; jQuery'>390 ressources Javascript &amp; jQuery</a></li><li><a href='http://css.4design.tl/foundation-framework-html-css-jquery' title='Foundation &#8212; Framework HTML, CSS &amp; jQuery'>Foundation &#8212; Framework HTML, CSS &#038; jQuery</a></li><li><a href='http://css.4design.tl/le-petit-journal-du-web-les-fruits-de-la-veille-ont-garde-leur-fraicheur' title='Le petit journal du web &#8212; Les fruits de la veille ont gardé toute leur fraicheur'>Le petit journal du web &#8212; Les fruits de la veille ont gardé toute leur fraicheur</a></li><li><a href='http://css.4design.tl/definir-metier-integrateur-web' title='Définir le métier « intégrateur web » ou « intégratrice web »'>Définir le métier « intégrateur web » ou « intégratrice web »</a></li><li><a href='http://css.4design.tl/fonction-javascript-contre-bug-classes-multiples-internet-explorer-6' title='IE6 &#8212; 3 fonctions Javascript pour lutter contre le bug des classes multiples'>IE6 &#8212; 3 fonctions Javascript pour lutter contre le bug des classes multiples</a></li></ul>
 <p><a href="http://css.4design.tl/?flattrss_redirect&amp;id=11397&amp;md5=d426096a88fc62532988ecdf645ff99a" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css.4design.tl/outils-en-ligne-pour-travailleurs-du-web/feed</wfw:commentRss>
		<slash:comments>23</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=br1o&amp;popout=1&amp;url=http%3A%2F%2Fcss.4design.tl%2Foutils-en-ligne-pour-travailleurs-du-web&amp;language=fr_FR&amp;category=text&amp;title=31+outils+en+ligne+simples+et+efficaces+pour+les+travailleurs+du+web&amp;description=Ce+billet+est+une+sorte+de+%C2%ABNote+pour+plus+tard%C2%BB+pour+garder+sous+le+coude+quelques+outils+en+ligne+que+j%26%238217%3Butilise+r%C3%A9guli%C3%A8rement+ou+que+j%26%238217%3Bai+red%C3%A9couverts+derni%C3%A8rement.+Ils+vous+permettront...&amp;tags=Compression%2CCSS%2CDiigo%2CDoodle%2CHTML%2CImages%2CjQuery%2CLorem+Ipsum%2CMarkdown%2CMootools%2Cnotepad%2B%2B%2CPNG%2CTwtpoll%2CValidator%2CWriteboard%2Cblog" type="text/html" />
	</item>
		<item>
		<title>WordPress je thème</title>
		<link>http://css.4design.tl/wordpress-je-theme</link>
		<comments>http://css.4design.tl/wordpress-je-theme#comments</comments>
		<pubDate>Tue, 19 Apr 2011 14:10:59 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Création graphique]]></category>
		<category><![CDATA[Logo]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Creative Commons]]></category>
		<category><![CDATA[Edito]]></category>
		<category><![CDATA[Georgia]]></category>
		<category><![CDATA[Illustrator]]></category>
		<category><![CDATA[Licence]]></category>
		<category><![CDATA[PNG]]></category>
		<category><![CDATA[Portfolio]]></category>

		<guid isPermaLink="false">http://css4design.com/?p=9841</guid>
		<description><![CDATA[Malgré ce que je pense d&#8217;une manière générale des licences alternatives au droit d&#8217;auteur français utilisées n&#8217;importe comment pour tout et n&#8217;importe quoi, j&#8217;ai ressenti ponctuellement le besoin de mettre quelque chose dans le domaine public. Il s&#8217;agit d&#8217;un logo pour 1) montrer son amour pour la première plate-forme de sites et de blogs au monde et 2) montrer &#8212; le cas échéant &#8212; que l&#8217;on s&#8217;en sert professionnellement. Petite histoire J&#8217;ai créé ce logo il y a quelques années dans le cadre d&#8217;un projet collectif autour de WordPress lancé par @fran6. Je l&#8217;ai souvent recyclé pour illustrer mes articles sur [...]]]></description>
			<content:encoded><![CDATA[<p>Malgré ce que je pense d&#8217;une manière générale des <a href="http://bruno.4design.tl/non-le-droit-d-auteur-francais-n-est-pas-ringard/">licences alternatives au droit d&#8217;auteur français</a> utilisées n&#8217;importe comment pour tout et n&#8217;importe quoi, j&#8217;ai ressenti ponctuellement le besoin de mettre quelque chose dans le domaine public. Il s&#8217;agit d&#8217;un logo pour 1) montrer son amour pour la première plate-forme de sites et de blogs au monde et 2) montrer &#8212; le cas échéant &#8212; que l&#8217;on s&#8217;en sert professionnellement.<span id="more-9841"></span></p>

<h2>Petite histoire</h2>

<p>J&#8217;ai créé ce logo il y a quelques années dans le cadre d&#8217;un projet collectif autour de WordPress lancé par @fran6. Je l&#8217;ai souvent recyclé pour illustrer mes articles sur WordPress. Je l&#8217;ai ressorti dernièrement dans le cadre de plusieurs projets dont <a href="http://wp4design.com/">WordPress &amp; Webdesign</a> et je me suis dit que son côté «généraliste» pourrait peut-être servir à d&#8217;autres personnes et à d&#8217;autres projets.</p>

<h6>«WordPress je thème» est à l&#8217;origine un logo et un exemple de page d&#8217;accueil que j&#8217;ai proposé pour un projet autour de WordPress en 2008.</h6>

<div id="attachment_9855" class="wp-caption alignnone" style="width: 444px"><a href="http://css.4design.tl/files/2011/04/wordpressjetheme2.png"><img class="size-large wp-image-9855 " src="http://css.4design.tl/files/2011/04/wordpressjetheme2-434x487.png" alt="" width="434" height="487" /></a><p class="wp-caption-text">Test de page d&#039;accueil. Cliquez pour agrandir l&#039;image.</p></div>

<h2>WordPress je thème !</h2>

<h6>Capture d&#8217;écran du logo avec les traits de coupe optimum autour du coeur</h6>

<div id="attachment_9845" class="wp-caption alignleft" style="width: 444px"><a href="http://css.4design.tl/files/2011/04/exemple-logo-wordpress-je-theme.png"><img class="size-large wp-image-9845" src="http://css.4design.tl/files/2011/04/exemple-logo-wordpress-je-theme-434x433.png" alt="" width="434" height="433" /></a><p class="wp-caption-text">Logo WordPress je thème. Cliquez pour agrandir l&#039;image.</p></div>

<h3>Caractéristiques du logo</h3>

<h4>Nom du logo</h4>

<ul>
    <li>WordPress je thème.</li>
</ul>

<h4>Crédits</h4>

<ul>
    <li>Bruno Bichet</li>
</ul>

<h4>Format</h4>

<ul>
    <li>32 pixels par 32 pixels.</li>
</ul>

<h4>No Man&#8217;s Land</h4>

<ul>
    <li>Minimum 6px autour du logo, par exemple si le texte d&#8217;accompagnement commence par une lettre arrondie comme la lettre O (W)ORDRESS.</li>
    <li>Optimum 10px autour du logo ou si le texte d&#8217;accompagnement commence par une lettre droite comme la lettre I (W)INTEGRATEUR WORDPRESS.</li>
</ul>

<h4>Couleur</h4>

<ul>
    <li>Hexadécimal : #B28012.</li>
    <li>RVBa : rgba(178, 128, 18, 1).</li>
    <li>CMJN : C31, M48, J100, N9.</li>
</ul>

<h4>Police de caractère d&#8217;accompagnement</h4>

<ul>
    <li>Georgia Regular en capitales ou petites capitales.</li>
    <li>Approches de groupe négatives : letter-spacing: -0.25em à letter-spacing: 0.5em à moduler selon le texte. Sur Illustrator, par exemple, j&#8217;utilises les valeurs suivantes : Définir le crénage entre deux caractère : Optique et Définir l&#8217;approche des caractères sélectionnés : -50 pour une taille de caractère de 24 points (<em>Georgia Regular</em>).</li>
    <li>La ligne de base pour le texte d&#8217;accompagnement  à prendre en compte se situe sous la première transversale du W.</li>
</ul>

<div id="attachment_9859" class="wp-caption aligncenter" style="width: 625px"><a href="http://css.4design.tl/files/2011/04/logo-texte-accompagnement.png"><img class="size-full wp-image-9859" src="http://css.4design.tl/files/2011/04/logo-texte-accompagnement.png" alt="" width="615" height="260" /></a><p class="wp-caption-text">Représentation des guides pour l&#039;espace entre le logo et le texte d&#039;accompagnement éventuel</p></div>

<h2>Licence d&#8217;utilisation</h2>

<p>Ce logo WordPress je thème est sous licence <em>Creative Commons</em> Paternité &#8211; Pas de modification (1) <a href="http://creativecommons.org/licenses/by-nd/2.0/fr/">CC BY-ND 2.0</a>.</p>

<p>(1) Sauf pour la couleur que vous devriez adapter à votre propre charte graphique sous la forme d&#8217;un aplat de couleur (pas de dégradés, d&#8217;ombres portées internes ou externes, etc.). Il reste également possible de modifier la taille en adaptant l&#8217;espace du <em>No Man&#8217;s Land</em> en conséquence.</p>

<p>Toutefois, il est tout à fait possible d&#8217;uiliser le logo en transparence sur un fond lui-même coloré ou composé de dégradé comme c&#8217;est le cas dans l&#8217;exemple de page d&#8217;accueil vu plus haut.</p>

<h2>Télécharger le logo</h2>

<ul>
    <li>→ Format <a href="http://css.4design.tl/exemples/logo-wordpress-je-theme/wordpress-je-theme.ai">Adobe Illustrator 3</a>.</li>
    <li>→ Format <a href="http://css.4design.tl/exemples/logo-wordpress-je-theme/wordpress-je-theme.png">PNG 24 bits</a> transparent.</li>
</ul>

<p style="text-align: center"><a href="http://css.4design.tl/files/2011/04/wordpress-je-theme.png"><img class="aligncenter size-full wp-image-9846" src="http://css.4design.tl/files/2011/04/wordpress-je-theme.png" alt="" width="40" height="40" /></a></p>

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

<ul class='related_post'><li><a href='http://css.4design.tl/logo-code-source-libre' title='Ebauche de logo pour illustrer le concept de code source libre'>Ebauche de logo pour illustrer le concept de code source libre</a></li><li><a href='http://css.4design.tl/logo-gothic-wordpress-basics' title='Un « Logothic » pour WordPress Basics'>Un « Logothic » pour WordPress Basics</a></li><li><a href='http://css.4design.tl/logo-formateur-html5-css3' title='Super Formateur HTML &amp; CSS bientôt dans la place ?'>Super Formateur HTML &amp; CSS bientôt dans la place ?</a></li><li><a href='http://css.4design.tl/creer-son-site-web-avec-wordpress-de-a-a-z-avec-le-codex' title='Créer son site web avec WordPress de A à Z&#8230; avec le Codex'>Créer son site web avec WordPress de A à Z&#8230; avec le Codex</a></li><li><a href='http://css.4design.tl/dotpress-les-communiques-de-presse' title='Lancement de Dotpress.fr «point presse» de vos communiqués d’entreprise'>Lancement de Dotpress.fr «point presse» de vos communiqués d’entreprise</a></li></ul>
 <p><a href="http://css.4design.tl/?flattrss_redirect&amp;id=9841&amp;md5=b9a3ec90d1c6212c2de3a075e8c01b72" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css.4design.tl/wordpress-je-theme/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=br1o&amp;popout=1&amp;url=http%3A%2F%2Fcss.4design.tl%2Fwordpress-je-theme&amp;language=fr_FR&amp;category=text&amp;title=WordPress+je+th%C3%A8me&amp;description=Malgr%C3%A9+ce+que+je+pense+d%26%238217%3Bune+mani%C3%A8re+g%C3%A9n%C3%A9rale+des+licences+alternatives+au+droit+d%26%238217%3Bauteur+fran%C3%A7ais+utilis%C3%A9es+n%26%238217%3Bimporte+comment+pour+tout+et+n%26%238217%3Bimporte+quoi%2C+j%26%238217%3Bai+ressenti+ponctuellement+le+besoin+de+mettre...&amp;tags=Creative+Commons%2CEdito%2CGeorgia%2CIllustrator%2CLicence%2CLogo%2CPNG%2CPortfolio%2CWordPress%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Gridulator calcule la grille de votre design web</title>
		<link>http://css.4design.tl/gridulator-calcul-grille-webdesign</link>
		<comments>http://css.4design.tl/gridulator-calcul-grille-webdesign#comments</comments>
		<pubDate>Tue, 28 Sep 2010 08:31:34 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Design & Graphisme]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Grille]]></category>
		<category><![CDATA[Mise en page]]></category>
		<category><![CDATA[Outils]]></category>
		<category><![CDATA[PNG]]></category>
		<category><![CDATA[Webdesign]]></category>

		<guid isPermaLink="false">http://css4design.com/?p=7011</guid>
		<description><![CDATA[Gridulator &#8212; Cet outil en ligne créé par David Sleight permet de faciliter les calculs de votre grille de mise en page. Il suffit de spécifier la largeur de votre design, le nombre de colonnes que vous voulez et Gridulator vous donnera tous les résultats présentant des valeurs entières (difficile de diviser un pixel, n&#8217;est-ce pas ?). L&#8217;application est pilotable au clavier, ce qui facilite les tâtonnements pour trouver le meilleur rapport entre la largeur des colonnes et des gouttières. Comme vous pouvez le remarquer sur la capture ci-contre, il est possible de prévisualiser et de télécharger la grille choisie [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://gridulator.com/">Gridulator</a> &#8212; Cet outil en ligne créé par <a href="http://stuntbox.com">David Sleight</a> permet de faciliter les calculs de votre grille de mise en page. Il suffit de spécifier la largeur de votre design, le nombre de colonnes que vous voulez et <em>Gridulator</em> vous donnera tous les résultats présentant des valeurs entières (difficile de diviser un pixel, n&#8217;est-ce pas ?). L&#8217;application est pilotable au clavier, ce qui facilite les tâtonnements pour trouver le meilleur rapport entre la largeur des colonnes et des gouttières.<span id="more-7011"></span></p>

<h6>Comme vous pouvez le remarquer sur la capture ci-contre, il est possible de prévisualiser et de télécharger la grille choisie au format PNG.</h6>

<div id="attachment_7012" class="wp-caption alignleft" style="width: 444px"><a href="http://css.4design.tl/files/2010/09/gridulator.png"><img class="size-large wp-image-7012" src="http://css.4design.tl/files/2010/09/gridulator-434x461.png" alt="" width="434" height="461" /></a><p class="wp-caption-text">Avec Gridulator, «griduler» n&#039;a jamais été aussi simple !</p></div>

<p>Lire <a href="http://stuntbox.com/blog/2010/09/say-hello-to-gridulator/">Say Hello to Gridulate</a> pour en savoir plus. Via @LeCourrierIndus</p>

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

<ul class='related_post'><li><a href='http://css.4design.tl/wdfr-impression-grille-dessin-croquis-maquette' title='#WDFR &#8212; Imprimez votre grille pour dessiner vos croquis'>#WDFR &#8212; Imprimez votre grille pour dessiner vos croquis</a></li><li><a href='http://css.4design.tl/940-css-fluide' title='940.css version fluide &#8212; Grille de mise en page en pourcentage'>940.css version fluide &#8212; Grille de mise en page en pourcentage</a></li><li><a href='http://css.4design.tl/display-table-display-table-cell' title='display: table et display: table-cell pour faire une mise en page web ?'>display: table et display: table-cell pour faire une mise en page web ?</a></li><li><a href='http://css.4design.tl/grille-modulaire-peripheriques-mobiles-iphone-android-ipad' title='Grille modulaire pour périphériques mobiles (iPhone, Android, iPad)'>Grille modulaire pour périphériques mobiles (iPhone, Android, iPad)</a></li><li><a href='http://css.4design.tl/grille-typographique-nombre-d-or' title='Calculer une grille de mise en page « typo » avec le nombre d&#039;Or'>Calculer une grille de mise en page « typo » avec le nombre d&#039;Or</a></li></ul>
 <p><a href="http://css.4design.tl/?flattrss_redirect&amp;id=7011&amp;md5=22af01430d60a9ca9683ba997a941496" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css.4design.tl/gridulator-calcul-grille-webdesign/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=br1o&amp;popout=1&amp;url=http%3A%2F%2Fcss.4design.tl%2Fgridulator-calcul-grille-webdesign&amp;language=fr_FR&amp;category=text&amp;title=Gridulator+calcule+la+grille+de+votre+design+web&amp;description=Gridulator+%26%238212%3B+Cet+outil+en+ligne+cr%C3%A9%C3%A9+par+David+Sleight+permet+de+faciliter+les+calculs+de+votre+grille+de+mise+en+page.+Il+suffit+de+sp%C3%A9cifier+la+largeur+de+votre...&amp;tags=Design%2CGrille%2CMise+en+page%2COutils%2CPNG%2CWebdesign%2Cblog" type="text/html" />
	</item>
		<item>
		<title>TweakPNG 1.3.0</title>
		<link>http://css.4design.tl/tweakpng-130</link>
		<comments>http://css.4design.tl/tweakpng-130#comments</comments>
		<pubDate>Thu, 20 Nov 2008 14:12:04 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Intégration web]]></category>
		<category><![CDATA[Navigateurs]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[PNG]]></category>
		<category><![CDATA[TweakPNG]]></category>

		<guid isPermaLink="false">http://www.css4design.com/?p=2501</guid>
		<description><![CDATA[Une nouvelle version de TweakPNG vient de sortir. La dernière datait de 2004 ! Parmis les nouveautés : Prise en charge du chunk iTXt, Utilisation des dernières version de zlib et libpng. Le code binaire est désormais une application Unicode, Le logiciel n&#8217;est pas compatible avec Window 95/98/ME, Beaucoup de ménage dans le code source, Quelques bugs réparés, mais d&#8217;autres bugs sont sûrement apparus qu&#8217;il faudra réparer à leur tour ! Passe de la licence GPLv2 à GPLv3. Ce petit utilitaire est très pratique pour modifier la couleur par défaut des PNG transparents pour éviter le background disgrâcieux sous IE6 [...]]]></description>
			<content:encoded><![CDATA[<p>Une nouvelle version de <a href="http://entropymine.com/jason/tweakpng/">TweakPNG</a> vient de sortir. La dernière datait de 2004 ! Parmis les nouveautés :</p>

<ul>
<li>Prise en charge du chunk iTXt,</li>
<li>Utilisation des dernières version de zlib et libpng.</li>
<li>Le code binaire est désormais une application Unicode,</li>
<li>Le logiciel n&#8217;est pas compatible avec Window 95/98/ME,</li>
<li>Beaucoup de ménage dans le code source,</li>
<li>Quelques bugs réparés, mais d&#8217;autres bugs sont sûrement apparus qu&#8217;il faudra réparer à leur tour !</li>
<li>Passe de la licence GPLv2 à GPLv3.</li>
</ul>

<p>Ce petit utilitaire est très pratique pour modifier la couleur par défaut des <a href="http://www.css4design.com/ie6-gerer-la-transparence-du-format-png-24-bits">PNG transparents</a> pour éviter le <em>background</em> disgrâcieux sous <a href="http://www.css4design.com/tag/ie6">IE6</a> ;)</p>

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

<ul class='related_post'><li><a href='http://css.4design.tl/ie6-gerer-la-transparence-du-format-png-24-bits' title='IE6 &#8212; Gérer la transparence du format PNG 24 bits'>IE6 &#8212; Gérer la transparence du format PNG 24 bits</a></li><li><a href='http://css.4design.tl/editeur-de-degrades-css3-a-la-mode-de-photoshop' title='Editeur de dégradés CSS3 à la mode de Photoshop'>Editeur de dégradés CSS3 à la mode de Photoshop</a></li><li><a href='http://css.4design.tl/optimiser-images-png-jpg-gif' title='Optimiser les images PNG, JPG, GIF'>Optimiser les images PNG, JPG, GIF</a></li><li><a href='http://css.4design.tl/nouvelle-methode-de-remplacement-de-texte-par-une-image' title='Nouvelle méthode de remplacement de texte par une image'>Nouvelle méthode de remplacement de texte par une image</a></li><li><a href='http://css.4design.tl/outils-en-ligne-pour-travailleurs-du-web' title='31 outils en ligne simples et efficaces pour les travailleurs du web'>31 outils en ligne simples et efficaces pour les travailleurs du web</a></li></ul>
 <p><a href="http://css.4design.tl/?flattrss_redirect&amp;id=2501&amp;md5=8a1b597f063d75bb1b6f29b3d7b706e1" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css.4design.tl/tweakpng-130/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=br1o&amp;popout=1&amp;url=http%3A%2F%2Fcss.4design.tl%2Ftweakpng-130&amp;language=fr_FR&amp;category=text&amp;title=TweakPNG+1.3.0&amp;description=Une+nouvelle+version+de+TweakPNG+vient+de+sortir.+La+derni%C3%A8re+datait+de+2004+%21+Parmis+les+nouveaut%C3%A9s+%3A+Prise+en+charge+du+chunk+iTXt%2C+Utilisation+des+derni%C3%A8res+version+de+zlib...&amp;tags=IE6%2CNews%2CPNG%2CTweakPNG%2Cblog" type="text/html" />
	</item>
		<item>
		<title>IE6 &#8212; Gérer la transparence du format PNG 24 bits</title>
		<link>http://css.4design.tl/ie6-gerer-la-transparence-du-format-png-24-bits</link>
		<comments>http://css.4design.tl/ie6-gerer-la-transparence-du-format-png-24-bits#comments</comments>
		<pubDate>Mon, 20 Oct 2008 21:38:47 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Intégration web]]></category>
		<category><![CDATA[Javascript & PHP]]></category>
		<category><![CDATA[AlphaImageLoader]]></category>
		<category><![CDATA[Commentaires conditionnels]]></category>
		<category><![CDATA[Filtre]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[Image]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Opacité]]></category>
		<category><![CDATA[PNG]]></category>
		<category><![CDATA[Transparent]]></category>
		<category><![CDATA[Tutoriels]]></category>

		<guid isPermaLink="false">http://www.css4design.com/?p=2100</guid>
		<description><![CDATA[Pour afficher la transparence des images au format PNG 24 bits RVBA dans Internet Explorer 6 (IE6) il faut utiliser le filtre AlphaImageLoader, soit directement dans la feuille de style CSS avec la propriété filter ou behavior (pour charger un comportement htc) ou automatiquement avec Javascript.]]></description>
			<content:encoded><![CDATA[<p>Le <a href="http://www.libpng.org/pub/png/">format PNG</a> autorise jusqu&#8217;à 256 niveaux de transparence qui ne sont pas pris en charge par Internet Explorer 6. La <a href="http://www.yoyodesign.org/doc/accessites/graceful-degradation-progressive-enhancement/">dégradation grâcieuse</a> n&#8217;étant pas toujours possible, je me suis rafraichis la mémoire sur les différentes manières d&#8217;utiliser le filtre <em>AlphaImageLoader</em>. J&#8217;ai fini par tomber sur une solution globale pour gérer cette transparence même en présence d&#8217;un <em>background-repeat</em> ou d&#8217;un <em>background-position</em> ! (Cet article est en quelque sorte la suite de <a href="http://www.css4design.com/opacite-avec-css-et-effet-de-trame-avec-un-gif-transparent">Opacité CSS et effet de trame</a> avec GIF/PNG transparent.)<span id="more-2100"></span></p>

<h2>Le format PNG</h2>

<p>Le <acronym>PNG</acronym> est format d&#8217;enregistrement d&#8217;image destiné à remplacer le <a href="http://fr.wikipedia.org/wiki/Graphics_Interchange_Format">format GIF</a> dans sa version 8 bits. La version 24 bits en RVBa &#8212; qui comprend plus de 16 millions de couleurs &#8212; autorise jusqu&#8217;à 256 niveaux de transparence très utiles en webdesign pour superposer deux images dont celle du dessus laisse transparaitre celle du dessous.</p>

<p>Malheureusement, IE6 ne comprend rien à ces différents niveaux de transparence : il faut ruser, c&#8217;est usant. Certains préconisent la dégradation grâcieuse : utiliser la transparence dans les navigateurs qui la prennent en charge et servir autre chose au dernier de la classe : un PNG 8 bits avec une seule couleur de transparence, fusionner les deux images censées se superposer, voire même utiliser une image légèrement différente.</p>

<p>Après tout, les visiteurs ne sont pas toujours des développeurs web utilisant plusieurs versions de navigateurs pour traquer la moindre différence de rendu. Si vous pouvez vous le permettre, foncez ! Dans le cas contraire, il faudra recourir à des solutions plus ou moins fonctionnelles selon que l&#8217;image en question se trouve placée en <code>background</code> d&#8217;un élément (une <code>div</code>, par exemple) ou dans une balise <code>img</code>. Si votre image transparente est placée sur un fond uni, il reste la possible de modifier l&#8217;image par voie logicielle :</p>

<h2>Modifier le chunk (segment) bKGD des png</h2>

<p>Un image au format PNG est composée de <a href="http://www.libpng.org/pub/png/spec/1.2/PNG-Chunks.html">différents segments</a> (chunks) dont le fameux bKGD qui spécifie une couleur de fond par défaut. A noter que les agents utilisateurs (navigateurs, logiciels, etc.) ne sont pas tenus de respecter cette couleur et peuvent en utiliser une autre. Dans IE6, cette couleur se rapproche d&#8217;un gris-vert tirant sur le turquoise&#8230;</p>

<p>Certains logiciels comme <a href="http://entropymine.com/jason/tweakpng/">TweakPNG</a> permettent de <a href="http://userbarscity.armatronic.com/forum/index.php?showtopic=277">modifier la valeur de bKGD</a>. Si vous disposez d&#8217;un fond de couleur uni, il suffit d&#8217;y mettre la couleur du fond sur laquelle est placé votre image contenant des zones transparentes.</p>

<p>Dans le cas contraire, les filtres Microsoft sont nos amis :</p>

<h2>Le filtre `AlphaImageLoader` de Microsoft</h2>

<p>Internet Explorer (depuis la version 5.5) inclut un <a href="http://msdn.microsoft.com/en-us/library/ms532969.aspx">mécanisme de filtres propriétaires</a> <code>filter</code> dont <em>AlphaImageLoader</em> qui gère la transparence des png 24 bits. L&#8217;utilisation du filtre diffère selon que l&#8217;image est appelé via la balise <code>img</code> ou en tant que <code>background</code> d&#8217;un autre élément.</p>

<h3>Appliqué sur une balise `img`</h3>

<p>Applique le filtre sur les images dont la classe CSS est <code>.img_png</code> à l&#8217;intérieur d&#8217;une feuille de style réservée à IE6 avec les <a href="http://www.css4design.com/commentaires-conditionnels-d-internet-explorer-vs-hacks-css">commentaires conditionnels</a>. Il suffit de renseigner la source de <code>monImageTransparente.png</code> dans la variable <code>src</code> :
<pre><code>
.img_png {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pix/monImageTransparente.png', sizingMethod='image');
}
</code></pre></p>

<h3>Appliqué sur une image en `background`</h3>

<p>Pour les navigateurs tenant compte de la transparence, vous aurez la règle CSS :
<pre><code>
.div_png {
    width: 100px;
    height: 150px;
    background: url(../pix/monImageTransparente.png) no-repeat;
}
</code></pre>
Pour Internet Explorer 6, il faudra utiliser :
<pre><code>
.div_png {
    width: 100px;
    height: 150px;
    background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pix/monImageTransparente.png', sizingMethod='scale');
}
</code></pre>
Notez l&#8217;attribut <em>sizingMethod</em> qui peut recevoir les valeurs <em>image</em>, <em>scale</em> ou <em>crop</em> (via l&#8217;excellente <a href="http://forum.alsacreations.com/faq/faq-96-Obtenir-la-transparence-PNG-avec-Internet-Explorer-6.html">FAQ du forum</a> d&#8217;Alsacréations.) :</p>

<ul>
    <li><strong>image </strong>&#8211; Réduit ou élargit le bloc pour correspondre aux dimensions de l&#8217;image (valeur par défaut),</li>
    <li><strong>scale </strong>&#8211; Etire l&#8217;image aux dimensions du bloc,</li>
    <li><strong>crop</strong> &#8212; Rogne l&#8217;image pour qu&#8217;elle tienne dans le bloc.</li>
</ul>

<h3>Quelques contraintes</h3>

<ol>
<li><p>La source de l&#8217;image doit être relative au document HTML qui l&#8217;affiche et non à la feuille de style CSS qui la réclame. De sorte qu&#8217;une image se trouvant dans un dossier <em>images</em> appelée dans un fichier CSS se trouvant dans un dossier <em>css</em> ne devra plus se trouver sur le chemin <em>../pix/monImageTransparente.png</em> mais sur <em>pix/monImageTransparente.png</em>.</p></li>
<li><p>Les liens contenus dans un élément HTML possédant une images de fond transparente ne sont plus cliquables, les champs <code>input</code> ne sont plus accessibles et le texte n&#8217;est plus sélectionnable. Une manière générale d&#8217;y remédier est d&#8217;ajouter une déclaration du type :
<pre><code>
.div_png a,
.div_png input {
    position: relative;
    z-index: 1;
}
</code></pre>
Pour plus d&#8217;information sur cette question, lire le <a href="http://forum.alsacreations.com/topic-4-37488-1-Filter-microsoft-alphaloader-et-input-type-button-.html">fil de discussion</a> paru sur le forum d&#8217;Alsacréations et la <a href="http://web.covertprestige.info/test/47-alphaimageloader-absolute.html">synthèse</a> rédigée par <a href="http://webenberry.com/">Frank Galey</a>.</p></li>
<li><p>Il n&#8217;est pas possible d&#8217;utiliser les propriétés <em>background-repeat</em> et <em>background-position</em> avec une image PNG transparente en <code>background</code>.</p></li>
<li><p>Il est difficile d&#8217;utiliser des événements de style <em>rollover</em> pour permuter des images de fond au passage de la souris.</p></li>
</ol>

<h2>Passez-moi l&#8217;<a href="http://www.gatellier.be/css-pseudo-classes-internet-explorer/">expression</a> !</h2>

<p>C&#8217;est assez contraignant. Heureusement, le web est rempli de gens de bonnes volonté qui se sont retroussé les manches pour nous offrir des solutions sur un plateau. Voyez plutôt :
<pre><code>
* html img,
* html .png {
    position:relative;
    behavior: expression((this.runtimeStyle.behavior="none")&amp;&amp;(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" &amp;&amp; this.src.toLowerCase().indexOf('.png')&gt;-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}
</code></pre>
Trouvé sur <a href="http://www.komodomedia.com/2007/11/css-png-image-fix-for-ie/">komodomedia</a> via <a href="http://www.babylon-design.com/site/index.php/2007/11/13/204-png-transparents-ie6-en-css-sans-javascript">babylon-design</a>.</p>

<p>Le <code>* html</code> est là uniquement pour cibler IE6. Vous pourrez donc vous en passer si vous utilisez une feuille de style dédiée à ce navigateur. Ne fonctionne pas si Javascript est désactivé. Nécessite une image transparente de 1px de côté (<em>transparent.gif</em>).</p>

<p>Note : il sera peut-être nécessaire d&#8217;ajouter un <code>z-index: 1;</code> pour éviter les problèmes de liens, d&#8217;éléments de formulaire ou de sélection de texte évoqués plus haut.</p>

<h2>Une solution globale avec iepngfix</h2>

<p>Il existe de nombreux scripts permettant d&#8217;automatiser avec plus ou moins de bonheur cette gestion de la transparence des images PNG. Ils mettent tous en oeuvre le filtre <em>AlphaImageLoader</em> soit dans un fichier Javascript, soit dans un <a href="http://www.journaldunet.com/developpeur/tutoriel/dht/061222-ie-htc-html-components-behaviors.shtml">fichier HTC</a>. Parmi tous les scripts existants, j&#8217;ai retenu <a href="http://www.twinhelix.com/css/iepngfix/">iepngfix</a> de <a href="http://www.twinhelix.com/">TwinHelix</a> que m&#8217;a conseillé <a href="http://case.oncle-tom.net/">Oncle Tom</a> sur <a href="http://twitter.com/oncletom/statuses/957668242">Twitter</a>.</p>

<p>Ce composant HTC gère la plupart des contraintes énoncées plus haut, y compris l&#8217;absence de prise en compte de <em>background-repeat</em> et <em>background-position</em> dans <a href="http://www.twinhelix.com/test/">iepngfix version 2.0 Alpha 3</a>.</p>

<p>Le script est très simple à utiliser :</p>

<ol>
<li><p>Copiez les fichiers *iepngfix.htc* and *blank.gif* dans le dossier de votre site web,</p></li>

<li><p>Copiez la déclaration CSS suivante dans votre feuille de style ou votre fichier HTML :</p>
<pre>
    img, div {
        behavior: url(iepngfix.htc);
    }
</pre>
<p>Vous pouvez placer dans ce sélecteur CSS toutes les balises HTML, les identifiants ou les classes pour lesquels vous désirer activer la gestion de la transparence des PNG. Séparez-les simplement par une virgule.</p></li>

<li><p>N&#8217;oubliez pas que le chemin vers les fichiers *iepngfix.htc* et *blank.gif* est relatif au document HTML et non à la feuille de style CSS.</p></li>

<li><p>Si votre site est composé de sous-dossier, n&#8217;hésitez pas à ouvrir le fichier *iepngfix.htc* dans un éditeur de texte pour modifier la variable `blankImg` afin de la faire pointer vers votre pixel transparent. Par exemple : `IEPNGFix.blankImg = &#8216;/images/blank.gif&#8217;;`</p>

<p>Cette fois encore, le chemin doit être relatif au document HTML. Si vous désirez activer la prise en charge des propriétés *background-repeat* et *background-position* assurez-vous d&#8217;inclure le fichier Javascript *iepngfix_tilebg.js* dans votre document HTML :</p>
<pre>
&lt;script src="iepngfix_tilebg.js" type="text/javascript"&gt;&lt;/script&gt;
</pre>
</li>
<li><p>Dans certains cas, il sera nécessaire d&#8217;envoyer le bon <a href="http://fr.wikipedia.org/wiki/Type_MIME">type MIME</a> à Internet Explorer 6. L&#8217;auteur du script a prévu un fichier *iepngfix.php* qui inclut le fichier *iepngfix.htc* tout en renvoyant le type MIME `text/x-component` associé aux fichiers `.htc` :</p>
<pre>
    img, div, a, input {
        behavior: url(/css/resources/iepngfix.php);
    }
</pre>
</li>
<li><p>Pour améliorer les performances, soyez le plus sélectif possible : préférez un `#img_header` ou un `.img_png` à l&#8217;utilisation de la balise `img` seule, sauf bien sûr si toutes vos images ont besoin du script !</p>

<li><p>Il se peut que le fond gris-vert apparaisse brièvement lors du chargement de l&#8217;image. Si vous ne voulez pas ce comportement (notamment sur les grandes images), vous n&#8217;aurez qu&#8217;à revenir à une utilisation &laquo;&nbsp;manuelle&nbsp;&raquo; du filtre *AlphaImageLoader* comme indiqué dans la première partie.</p>

<p>N&#8217;hésitez pas à consulter le fichier *iepngfix.html* présent dans l&#8217;archive *.zip* qui apporte une palanquée d&#8217;informations, de trucs et d&#8217;astuces pour utiliser le script et remédier aux problèmes d&#8217;utilisation.</p></li>
</ol>

<h2>Une nouvelle solution globale avec DD_belatedPNG</h2>

<p><a href="http://dillerdesign.com/experiment/DD_belatedPNG/">DD_belatedPNG</a> semble faire l&#8217;unanimité autour de lui pour sa légèreté et son efficacité, y compris lorsqu&#8217;on l&#8217;utilise avec <code>background-position</code> ou <code>background-repeat</code>. Le script s&#8217;utilise très simplement :
<pre>
&lt;!--[if IE 6]&gt;
    &lt;script src="DD_belatedPNG.js"&gt;&lt;/script&gt;
    &lt;script&gt;
        DD_belatedPNG.fix('.png_bg');
    &lt;/script&gt;
&lt;![endif]--&gt;
</pre>
La classe <code>.png_bg</code> n&#8217;est qu&#8217;un exemple et vous pourrez utiliser un ou plusieurs sélecteurs à votre convenance, tels que :
<pre>
&lt;script type="text/javascript"&gt;
// &lt;![CDATA[
             DD_belatedPNG.fix('.example1, .example2, img');
// ]]&gt;&lt;/script&gt;
</pre></p>

<h2>Conclusion</h2>

<p>Ce sujet semble inépuisable, ce qui n&#8217;est pas mon cas. Je laisse cet article en version <em>bêta</em> pendant quelques temps histoire de laisser décanter le sujet : il serait étonnant que des erreurs ou inexactitudes ne se soient pas glissées sous le tapis de souris ;)</p>

<h2>Ressources externes</h2>

<h3>Généralités sur le format PNG</h3>

<dl>
<dt>Gérer la transparence du PNG par voie logicielle</dt>
<dd>Ce logiciel permet d&#8217;accéder aux informations contenues dans un fichier PNG dont notamment le chunk (segment) bKGD pour modifier la couleur de fond sur laquelle s&#8217;applique la transparence (un fond gris/vert/turquoise par défaut dans ie6). Vous trouvez quelques explications concernant son utilisation sur</dd>

<dd>Logiciel très pratique et simple d&#8217;emploi pour améliorer la compression des images au format PNG. Il suffit de faire glisser les images que vous voulez améliorer et le PngOptimizer s&#8217;occupe du reste. Possède quelques options pour manipuler les <em>chunks</em> ou garder une version de l&#8217;image d&#8217;origine.</dd>

<dd>C&#8217;est peu connu, mais <a href="http://en.wikipedia.org/wiki/Portable_Network_Graphics#Ancillary_chunks">les spécifications</a> du format PNG 8 bits autorisent plusieurs couleurs dans le segment Alpha, ce qui permet de spécifier plusieurs couleurs transparentes en utilisant un logiciel approprié comme <a href="http://www.adobe.com/fr/products/fireworks/">Fireworks</a>. Voilà une bonne technique pour s&#8217;autoriser une dégradation grâcieuse des images transparentes sous Internet Explorer 6 !</dd>

<dd>Un peu hors-sujet par rapport à la transparence des PNG, je signale l&#8217;existence d&#8217;un plugin pour Photoshop qui permet d&#8217;optimiser le poids des images PNG : le plugin installé par défaut dans Photoshop ne rend pas vraiment justice aux possibilités de compression de ce format.</dd>

<dt>Quelques scripts</dt>
<dd>Version 1.0 et version 2.0 Alpha 3 du script iepngfix.  Gère les <em>background-repeat</em> et <em>background-position</em> dans la version <em>Alpha</em> à l&#8217;aide d&#8217;un fichier Javascript supplémentaire.</dd>

<dd>Ce script est proposé par <a href="http://poleweb.blogspot.com/">Yves Van Goethem</a>. Nombreuses options disponibles réservées à un public averti ;)</dd>

<dd>Fichier Javascript gérant la plupart des pièges posés par l&#8217;application du filtre <code>AlphaImageLoader</code>.</dd>

<dd>Avec Unit PNG Fix pas besoin de définir des classes ou de cibler vos éléments. Fonctionne avec les balises img ou sur les background-image. Très léger. <span class="small">Merci à <a href="http://13sportif.free.fr/">13sportif</a> pour le lien.</span></dd>

<dd>Expression Javascript permettant de gérer la transparence des PNG en <code>img</code> ou en <code>background</code></dd>

<dd>Script très léger et pratique. S&#8217;applique à toutes les images PNG de votre document. Toutefois, certaines images restent en mode <em>téléchargement</em> alors quelles sont bien affichées, ce qui peut donner l&#8217;impression au visiteur que quelque chose ne tourne pas rond sur le site. Malgré tout, ce script vieillissant peut encore rendre quelques services : il m&#8217;a rappellé l&#8217;existence de l&#8217;attribut <code>defer="defer"</code> de la balise <code>script</code> qui permet de différer le chargement (ou l&#8217;application) du script en question. Voir cet <a href="http://www.websiteoptimization.com/speed/tweak/defer/">article très complet sur l&#8217;analyse de <em>defer</em></a>.</dd>

<dd>Propose une version modifiée du script précédent pour les champs de formulaires `</dd>

<dt>`</dt>
<dd>Encore un Javascript à se mettre sous la souris ! Crée une balise <code>div</code> dans laquelle est affichée l&#8217;image traitée par le filtre DirectX :</dd>

<dd>Plus ou moins la même chose avec un composant HTC.</dd>

<dd>Une solution originale en PHP.</dd>

<dt>Autres ressources sur la transparence des PNG</dt>
<dd>La blonde propose avec pédagogie un récapitulatif des différentes méthodes pour gérer cette transparence sur 256 niveaux.</dd>

<dd>Présente de nombreuses solutions et contournement pour afficher les images transparentes.</dd>

<dd>La FAQ du forum Alsacréations sur comment obtenir la transparence des PNG avec Internet Explorer 6</dd>

<dd>Tutoriel pour pallier les effets secondaires du filtre AlphaImageLoader en cas de positionnement absolu.</dd>

<dd>Mise en garde d&#8217;Eric Daspet sur l&#8217;utilisation des filtres : <q cite="http://performance.survol.fr/2008/07/ne-pas-filtrer-les-pngs/">Si vous l’utilisez pour une petite icône de présentation qui apparaît vingt fois dans votre page, c’est vingt exécutions du filtres qui sont faites. À chaque exécution du filtre le rendu est bloqué, en attente. Sur Yahoo! Search en retirant AlphaImageLoader de la feuille CSS c’est jusqu’à 100ms qu’ils ont gagné (information donnée par Stoyan Stefanov sur sa dernière présentation). </q></dd>

<dd>Article très instructif sur la transparences du format PNG et l&#8217;application de <code>AlphaImageLoader</code></dd>
</dl>

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

<ul class='related_post'><li><a href='http://css.4design.tl/css-toolbox' title='Trucs et astuces CSS'>Trucs et astuces CSS</a></li><li><a href='http://css.4design.tl/ajouter-une-classe-css-dans-body-ou-html-pour-internet-explorer-ie6-ie7-ie8-ou-ie9' title='Ajouter une classe CSS dans BODY ou HTML pour Internet Explorer (IE6 &#8212; IE9)'>Ajouter une classe CSS dans BODY ou HTML pour Internet Explorer (IE6 &#8212; IE9)</a></li><li><a href='http://css.4design.tl/opacite-avec-css-et-effet-de-trame-avec-un-gif-transparent' title='Opacité CSS et effet de trame avec GIF/PNG transparent'>Opacité CSS et effet de trame avec GIF/PNG transparent</a></li><li><a href='http://css.4design.tl/nouvelle-methode-de-remplacement-de-texte-par-une-image' title='Nouvelle méthode de remplacement de texte par une image'>Nouvelle méthode de remplacement de texte par une image</a></li><li><a href='http://css.4design.tl/une-feuille-de-style-et-des-hacks-css-pour-cibler-ie6-ie7-ou-ie8' title='Une Feuille de style et des « hacks CSS » pour cibler IE6, IE7 ou IE8'>Une Feuille de style et des « hacks CSS » pour cibler IE6, IE7 ou IE8</a></li></ul>
 <p><a href="http://css.4design.tl/?flattrss_redirect&amp;id=2100&amp;md5=ad4fa203bafabb6830e530342f1fcf46" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css.4design.tl/ie6-gerer-la-transparence-du-format-png-24-bits/feed</wfw:commentRss>
		<slash:comments>22</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=br1o&amp;popout=1&amp;url=http%3A%2F%2Fcss.4design.tl%2Fie6-gerer-la-transparence-du-format-png-24-bits&amp;language=fr_FR&amp;category=text&amp;title=IE6+%26%238212%3B+G%C3%A9rer+la+transparence+du+format+PNG+24+bits&amp;description=Le+format+PNG+autorise+jusqu%26%238217%3B%C3%A0+256+niveaux+de+transparence+qui+ne+sont+pas+pris+en+charge+par+Internet+Explorer+6.+La+d%C3%A9gradation+gr%C3%A2cieuse+n%26%238217%3B%C3%A9tant+pas+toujours+possible%2C+je+me+suis...&amp;tags=AlphaImageLoader%2CCommentaires+conditionnels%2CFiltre%2CIE%2CIE6%2CImage%2CInternet+Explorer%2COpacit%C3%A9%2CPNG%2CTransparent%2CTutoriels%2Cblog" type="text/html" />
	</item>
		<item>
		<title>PNGHack &#8212; La fin de 7 ans de malheur avec IE 6</title>
		<link>http://css.4design.tl/pnghack-la-fin-de-7-ans-de-malheur-avec-ie-6</link>
		<comments>http://css.4design.tl/pnghack-la-fin-de-7-ans-de-malheur-avec-ie-6#comments</comments>
		<pubDate>Sun, 07 Sep 2008 08:40:24 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Javascript & PHP]]></category>
		<category><![CDATA[Navigateurs]]></category>
		<category><![CDATA[Images]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[PNG]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.css4design.com/?p=1783</guid>
		<description><![CDATA[En 2001 Internet Explorer 6 n&#8217;avait toujours pas intégré la transparence du format PNG pourtant sorti en 1995. Cette gestion de la transparence est une des fonctionnalités qui manquent le plus aux web designers&#8230; Parmi les nombreux scripts permettant à IE6 de gérer cette transparence, je vous propose de jeter un oeil sur PNGHack de Yves Van Goethem. Voir la présentation sur Slideshare. Articles sur le même sujet 390 ressources Javascript &#38; jQueryOptimiser les images PNG, JPG, GIF31 outils en ligne simples et efficaces pour les travailleurs du webIE6 &#8212; 3 fonctions Javascript pour lutter contre le bug des classes [...]]]></description>
			<content:encoded><![CDATA[<p>En 2001 Internet Explorer 6 n&#8217;avait toujours pas intégré la transparence du format PNG pourtant sorti en 1995. Cette gestion de la transparence est une des fonctionnalités qui manquent le plus aux web designers&#8230;<span id="more-1783"></span></p>

<p>Parmi les nombreux scripts permettant à IE6 de gérer cette transparence, je vous propose de jeter un oeil sur <a href="http://png-hack.googlecode.com/">PNGHack</a> de <a href="http://poleweb.blogspot.com/">Yves Van Goethem</a>.</p>

<p>Voir la <a href="http://www.slideshare.net/yvg/pnghack-10-presentation?src=embed" title="PNGHack 1.0 Presentation">présentation</a> sur Slideshare.</p>

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

<ul class='related_post'><li><a href='http://css.4design.tl/liens-javascript-jquery' title='390 ressources Javascript &amp; jQuery'>390 ressources Javascript &amp; jQuery</a></li><li><a href='http://css.4design.tl/optimiser-images-png-jpg-gif' title='Optimiser les images PNG, JPG, GIF'>Optimiser les images PNG, JPG, GIF</a></li><li><a href='http://css.4design.tl/outils-en-ligne-pour-travailleurs-du-web' title='31 outils en ligne simples et efficaces pour les travailleurs du web'>31 outils en ligne simples et efficaces pour les travailleurs du web</a></li><li><a href='http://css.4design.tl/fonction-javascript-contre-bug-classes-multiples-internet-explorer-6' title='IE6 &#8212; 3 fonctions Javascript pour lutter contre le bug des classes multiples'>IE6 &#8212; 3 fonctions Javascript pour lutter contre le bug des classes multiples</a></li><li><a href='http://css.4design.tl/quelques-notes-sur-la-bibliotheque-javascript-ie7-de-dean-edwards' title='Quelques notes sur la bibliothèque Javascript IE7 de Dean Edwards'>Quelques notes sur la bibliothèque Javascript IE7 de Dean Edwards</a></li></ul>
 <p><a href="http://css.4design.tl/?flattrss_redirect&amp;id=1783&amp;md5=54d6b0fd370b8bd5f761db1690f258eb" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css.4design.tl/pnghack-la-fin-de-7-ans-de-malheur-avec-ie-6/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=br1o&amp;popout=1&amp;url=http%3A%2F%2Fcss.4design.tl%2Fpnghack-la-fin-de-7-ans-de-malheur-avec-ie-6&amp;language=fr_FR&amp;category=text&amp;title=PNGHack+%26%238212%3B+La+fin+de+7+ans+de+malheur+avec+IE+6&amp;description=En+2001+Internet+Explorer+6+n%26%238217%3Bavait+toujours+pas+int%C3%A9gr%C3%A9+la+transparence+du+format+PNG+pourtant+sorti+en+1995.+Cette+gestion+de+la+transparence+est+une+des+fonctionnalit%C3%A9s+qui+manquent+le...&amp;tags=Images%2CJavascript%2CPNG%2CVideo%2Cblog" type="text/html" />
	</item>
		<item>
		<title>7 liens utiles pour l&#039;intégrateur web : le retour</title>
		<link>http://css.4design.tl/7-liens-utiles-pour-lintegrateur-web-le-retour</link>
		<comments>http://css.4design.tl/7-liens-utiles-pour-lintegrateur-web-le-retour#comments</comments>
		<pubDate>Wed, 12 Mar 2008 22:39:34 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Intégration web]]></category>
		<category><![CDATA[Dotclear]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Liste de liens]]></category>
		<category><![CDATA[PNG]]></category>
		<category><![CDATA[Transparent]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.css4design.com/7-liens-utiles-pour-lintegrateur-web-le-retour</guid>
		<description><![CDATA[Allez, hop, un petit billet entre deux feuilles de style CSS pour partager quelques infos utiles à l&#8217;intégrateur web : dégradés transparent sur les titres, nouvelle référence HTML, du nouveau chez le navigateur Flock, se préparer à WordPress 2.5 du point de vue du blogueur et du développeur de plugins, Dotclear is back, OpenID comme à la maison, et tout pour monétiser votre blog dans les meilleures conditions. Créer un dégradé sur vos titres avec un PNG transparent. Ca ne marche pas avec IE6, mais vous pouvez toujours utiliser le script IE7.js de Dean Edwards ou un des nombreux scripts [...]]]></description>
			<content:encoded><![CDATA[<p>Allez, hop, un petit billet entre deux feuilles de style CSS pour partager quelques infos utiles à l&#8217;intégrateur web : dégradés transparent sur les titres, nouvelle référence HTML, du nouveau chez le navigateur Flock, se préparer à WordPress 2.5 du point de vue du blogueur et du développeur de plugins, Dotclear is back, OpenID comme à la maison, et tout pour monétiser votre blog dans les meilleures conditions. <span id="more-209"></span></p>

<ol>
    <li>
<a href="http://www.webdesignerwall.com/tutorials/css-gradient-text-effect/">Créer un dégradé sur vos titres</a> avec un PNG transparent. Ca ne marche pas avec IE6, mais vous pouvez toujours utiliser <a href="http://www.css4design.com/quelques-notes-sur-la-bibliotheque-javascript-ie7-de-dean-edwards">le script IE7.js</a> de <a href="http://dean.edwards.name/IE7/">Dean Edwards</a> ou un des nombreux scripts qui permettent de gérer la transparence sur 24 bits à la place du navigateur collé au radiateur ;)</li>

    <li>
L&#8217;excellent <a href="http://www.sitepoint.com/">Sitepoint</a> a mis en ligne une version encore bêta de ce qui s&#8217;annonce comme une <a href="http://reference.sitepoint.com/html">nouvelle référence pour connaitre les balises HTML</a> et leur contexte d&#8217;utilisation. Via <a href="http://www.wait-till-i.com/">Chris Heilmann</a>.

A ce propos, je vous rappelle le non moins excellent <a href="http://giminik.developpez.com/xhtml/">Dictionnaire hiérarchique des balises XHTML 1.1</a> qui vous permettra de connaitre l&#8217;essentiel des balises et de vous renseigner sur les imbrications qu&#8217;il est possible de faire ou pas.</li>

    <li>
Développer en utilisant Firefox peut nuire au simple plaisir de surfer. Heureusement, Il y a <a href="http://www.flock.com/">Flock</a>. C&#8217;est un navigateur &laquo;&nbsp;social&nbsp;&raquo; basé sur <a href="http://www.geckozone.org/">le moteur de rendu Gecko</a>. Social, parce qu&#8217;il inclut une floppée de fonctions basées sur les API de <em>Twitter</em>, <em>Facebook</em>, <em>Flickr</em>, etc. En voici <a href="http://www.travailleursduweb.com/2008/03/05/flock-11-beta-navigateur-web-tout-terrain.html">une présentation</a> rapide et efficace par les <a href="http://www.travailleursduweb.com/">travailleurs du web</a>.</li>

    <li>
Vous envisagez d&#8217;installer WordPress 2.5 ? Prenez donc un peu d&#8217;avance en suivant le premier volet de <a href="http://blog.nicolargo.com/2008/03/adapter-votre-theme-pour-wordpress-25-1.html">NicoLargo</a> consacré aux nouveautés de ce nouvel avatar de notre CMS préféré !

<a href="http://www.blogherald.com/2008/03/07/wordpress-upgrade-preparation-checklist/">
Lorelle à fait une check-list</a> sur <a href="http://www.blogherald.com">Blog Herald</a> pour se préparer à cette nouvelle version qui s&#8217;annonce comme une version majeure : après avoir remanié la structure de la base de donnée avec la version 2.3, la version 2.5 met l&#8217;accent sur l&#8217;interface d&#8217;administration. Pour préparer le terrain, lisez également les conseil du codex himself pour <a href="http://codex.wordpress.org/Migrating_Plugins_and_Themes#Migrating_from_2.3_to_2.5">migrer de la 2.3 à la 2.5</a> et pourquoi pas avec ceux de <a href="http://www.joostdevalk.nl/wordpress-25-plugin-settings-pages-style-guide/">Joost de Valk</a> concernant les modifications à apporter aux plugins.</li>

    <li>
En parlant de <abbr title="Content Management System">CMS</abbr>, il y a du mouvement du côté de<a href="http://www.dotclear.net"> Dotclear</a> : <a href="http://forum.dotclear.net/">nouveau forum</a>, nouveau site pour le printemps, nouveau blog. Je garde le meilleur pour la fin : <q cite="http://www.dotclear.net/log/post/2008/03/08/Du-changement-pour-dotclearnet">une Release Candidate de Dotclear 2 est prévue, ainsi qu&#8217;une version 1.4. Les dates de sortie seront données d&#8217;ici la refonte du site. C&#8217;est un engagement.</q></li>

    <li>
Saviez-vous qu&#8217;on pouvait utiliser l&#8217;url de son blog comme <a href="http://fr.wikipedia.org/wiki/OpenID">identifiant OpenID</a> ? La <a href="http://remiprevost.com/2008/02/avoir-son-propre-uri-comme-identifiant-openid">marche à suivre chez Rémi Prévost</a>. J&#8217;en profite pour vous rappeller qu&#8217;il est également possible d&#8217;utiliser l&#8217;adresse de son compte <a href="http://www.wordpress.com">WordPress.com</a>. Vous savez, celui qui vous sert à obtenir votre clé Akismet ;)</li>

    <li>Pour finir, la solution ultime pour <a href="http://www.photoshopmagazine.com/psmag/index.php?2008/01/06/365-peindre-comme-monet">&laquo;&nbsp;monetiser&nbsp;&raquo; votre blog</a> :D</li>

</ol>

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

<ul class='related_post'><li><a href='http://css.4design.tl/wordpress-2-2-stan-getz-release-et-le-theme-sandbox-de-plaintxt-org' title='WordPress 2.2 : Stan Getz release et le thème Sandbox de plaintxt.org'>WordPress 2.2 : Stan Getz release et le thème Sandbox de plaintxt.org</a></li><li><a href='http://css.4design.tl/ameliorations-cosmetiques-et-ergonomiques-sur-ce-blog' title='Améliorations cosmétiques et ergonomiques sur ce blog'>Améliorations cosmétiques et ergonomiques sur ce blog</a></li><li><a href='http://css.4design.tl/opacite-avec-css-et-effet-de-trame-avec-un-gif-transparent' title='Opacité CSS et effet de trame avec GIF/PNG transparent'>Opacité CSS et effet de trame avec GIF/PNG transparent</a></li><li><a href='http://css.4design.tl/css-toolbox' title='Trucs et astuces CSS'>Trucs et astuces CSS</a></li><li><a href='http://css.4design.tl/liens-integrateur-developpeur-web' title='Liens utiles pour l&#039;intégrateur HTML / CSS et le développeur web'>Liens utiles pour l&#039;intégrateur HTML / CSS et le développeur web</a></li></ul>
 <p><a href="http://css.4design.tl/?flattrss_redirect&amp;id=209&amp;md5=db413fba10e78a85bd2dc9046c58acd4" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css.4design.tl/7-liens-utiles-pour-lintegrateur-web-le-retour/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=br1o&amp;popout=1&amp;url=http%3A%2F%2Fcss.4design.tl%2F7-liens-utiles-pour-lintegrateur-web-le-retour&amp;language=fr_FR&amp;category=text&amp;title=7+liens+utiles+pour+l%26%23039%3Bint%C3%A9grateur+web+%3A+le+retour&amp;description=Allez%2C+hop%2C+un+petit+billet+entre+deux+feuilles+de+style+CSS+pour+partager+quelques+infos+utiles+%C3%A0+l%26%238217%3Bint%C3%A9grateur+web+%3A+d%C3%A9grad%C3%A9s+transparent+sur+les+titres%2C+nouvelle+r%C3%A9f%C3%A9rence+HTML%2C+du+nouveau...&amp;tags=Dotclear%2CHTML%2CListe+de+liens%2CPNG%2CTransparent%2CWordPress%2CXHTML%2Cblog" type="text/html" />
	</item>
		<item>
		<title>7 liens utiles pour l&#039;intégrateur web</title>
		<link>http://css.4design.tl/7-liens-utiles-pour-lintegrateur-web</link>
		<comments>http://css.4design.tl/7-liens-utiles-pour-lintegrateur-web#comments</comments>
		<pubDate>Sun, 02 Mar 2008 17:57:17 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Intégration web]]></category>
		<category><![CDATA[Coins arrondis]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Liste de liens]]></category>
		<category><![CDATA[PNG]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.css4design.com/7-liens-utiles-pour-lintegrateur-web</guid>
		<description><![CDATA[Depuis que j&#8217;ai mis en place ma blogroll 2.0, je ne voyais plus trop l&#8217;intérêt des articles &#171;&#160;En vrac&#160;&#187;, mais au vu du peu de liens sortants en provenance de cette liste de lecture, je me dis qu&#8217;un petit vrac de temps à autre ne peut pas faire de mal. Magnéto : un nouveau script pour régler les problèmes de transparence du format PNG dans IE6 et un autre pour faire des coins arrondis sans trop boursouffler le code HTML ; un détour par l&#8217;incontournable Smashing Magazine pour des astuces CSS de folie ; le lien vers LA ressource ultime [...]]]></description>
			<content:encoded><![CDATA[<p>Depuis que j&#8217;ai mis en place ma <a href="http://www.css4design.com/une-blogroll-20-avec-la-liste-de-partage-des-flux-rss-de-google-reader">blogroll 2.0</a>, je ne voyais plus trop l&#8217;intérêt des articles &laquo;&nbsp;En vrac&nbsp;&raquo;, mais au vu du peu de liens sortants en provenance de cette liste de lecture, je me dis qu&#8217;un petit vrac de temps à autre ne peut pas faire de mal. Magnéto : un nouveau script pour régler les problèmes de transparence du format PNG dans IE6 et un autre pour faire des coins arrondis sans trop boursouffler le code HTML ; un détour par l&#8217;incontournable Smashing Magazine pour des astuces CSS de folie ; le lien vers LA ressource ultime pour le webdesigner (à part <a href="http://www.css4design.com/1000-ressources-pour-wordpress-et-le-developpement-web">la grosse grosse liste</a>, bien sûr&#8230;) ; l&#8217;essentiel à connaitre sur le nouvel avatar du <em>back-office</em> de WordPress 2.5 ; un plugin pour tranformer vos catégories ou vos pages en menu déroulant dans WordPress et une anecdote amusante (ou pas) sur les jeunots du web pour terminer&#8230;<span id="more-207"></span></p>

<ol>

    <li><a href="http://poleweb.blogspot.com/2008/02/pnghack-version-10-beta-1.html">PNGHack</a> &#8212; Gestion de la transparence pour les versions inférieures à IE6 via javascript. <a href="http://code.google.com/p/png-hack/">Projet hébergé sur  Google Code</a>, gage de qualité : documentation, wiki, groupes de discussion, etc.</li>

    <li><a href="http://www.smart-com.com.mx/Des-coins-arrondis-avec-les-css-et.html">Coins arrondis avec Javascript</a> &#8212; Dans les commentaires qui ont suivi l&#8217;article sur le <a href="http://www.css4design.com/design-css-liquide-ou-fluide-encadre-d-images-repetees-sans-table">design fluide à coins arrondis en CSS</a>, j&#8217;ai trouvé cette petite pépite qui vous permettra de générer les balises div nécessaires aux quatre coins de l&#8217;image via le DOM à la place de les mettre en &laquo;&nbsp;dur&nbsp;&raquo; dans le HTML. Ce qui rendra vos page <em>CSS3 Ready</em> pour utiliser les <em>backgrounds</em> multiples.


L&#8217;auteur a modifié l&#8217;excellent script de <a href="http://simonwillison.net/">Simon Willison</a> publié sur <a href="http://www.sitepoint.com">sitepoint</a> dans lequel vous trouverez des explications complètes sur la technique utilisée pour obtenir des <a href="http://www.sitepoint.com/article/rounded-corners-css-javascript">coins arrondis avec CSS et Javascript</a>.
</li>

    <li><a href="http://www.smashingmagazine.com">SmashingMagazine</a> &#8212; Après les <a href="http://www.smashingmagazine.com/2007/01/19/53-css-techniques-you-couldnt-live-without/">53 techniques CSS</a> sans lesquelles la vie ne vaut pas d&#8217;être vécue, voici venir le temps des <a href="http://www.smashingmagazine.com/2008/02/21/powerful-css-techniques-for-effective-coding/">puissantes techniques CSS</a> pour coder efficacement. Que dire de plus à part &laquo;&nbsp;tendez l&#8217;autre joue&nbsp;&raquo; après un tel smash ;)</li>

    <li>
<a href="http://www.bluevertigo.com.ar/">bluevertigo</a> &#8212; Pour comprendre ce que le mot &laquo;&nbsp;ressources&nbsp;&raquo; veut dire&#8230; Je n&#8217;en dis pas plus, à part : &laquo;&nbsp;ayez confiaaance&nbsp;&raquo; ;)</li>

    <li><a title="Site de démonstration pour tester la version bêta de WordPress 2.5" href="http://wp.chrisjohnston.org/">WordPress 2.5</a> &#8212; <a href="http://fredericdevillamil.com/les-9-killer-features-de-ladmin-de-wordpress-2-5">très bonne analyse de Frédéric de Villamil</a> sur les améliorations apportées à l&#8217;interface d&#8217;administration de WordPress. </li>

    <li><a href="http://ryanhellyer.net/2008/01/14/suckerfish-wordpress-plugin/">Suckerfish WordPress plugin</a> &#8212; Ce plugin permet de transformer les listes de pages, de catégories, d&#8217;archives ou de liens en menu déroulant horizontal. Voici un <a href="http://ryanhellyer.net/test/wordpress1/">blog de démo</a> pour vous rendre compte des possibilités.</li>

    <li><a href="http://www.zefranck.com/2008/02/27/mon-regis-sappelle-roger/">Mon Régis s&#8217;appelle Roger</a> &#8212; délicieuse anecdote de <a href="http://www.zefranck.com/">Franck</a> sur le sang-froid dont nous &#8211; les Seniors &#8211; devont parfois faire preuve face à l&#8217;impétueuse jeunesse pleine de fougue qui nous entoure ^_^ </li>

    <li><a href="http://www.lesintegristes.net/2008/03/02/la-vie-des-integrateurs-chapitre-i-les-integrateurs-sont-ils-des-developpeurs-ou-des-webdesigner/">intégrateur ?</a> &#8212; oui, je sais ça fait 8 (Monsieur Plus, je vous dis ;) ), mais je viens juste de tomber sur cet excellent article sur le métier d&#8217;intégrateur web que je trouve, ma fois, assez bien vu ;)</li>


</ol>

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

<ul class='related_post'><li><a href='http://css.4design.tl/petit-journal-du-web-septembre-2011' title='Le Petit Journal du Web &#8212; 09/2011'>Le Petit Journal du Web &#8212; 09/2011</a></li><li><a href='http://css.4design.tl/liens-integrateur-developpeur-web' title='Liens utiles pour l&#039;intégrateur HTML / CSS et le développeur web'>Liens utiles pour l&#039;intégrateur HTML / CSS et le développeur web</a></li><li><a href='http://css.4design.tl/revue-de-web-de-la-semaine-2-wordpress-developpement-web-et-miscellanees' title='Revue de web de la semaine #2 (WordPress, développement web et miscellanées&#8230;)'>Revue de web de la semaine #2 (WordPress, développement web et miscellanées&#8230;)</a></li><li><a href='http://css.4design.tl/7-liens-utiles-pour-lintegrateur-web-le-retour' title='7 liens utiles pour l&#039;intégrateur web : le retour'>7 liens utiles pour l&#039;intégrateur web : le retour</a></li><li><a href='http://css.4design.tl/le-petit-journal-du-web-php-wordpress-javascript-css-ruby-responsive-webdesign' title='Le petit journal du web : PHP, WordPress, Javascript, CSS, Ruby, Responsive Webdesign'>Le petit journal du web : PHP, WordPress, Javascript, CSS, Ruby, Responsive Webdesign</a></li></ul>
 <p><a href="http://css.4design.tl/?flattrss_redirect&amp;id=207&amp;md5=59edea3b046b9b6cd09e41ee4365fded" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css.4design.tl/7-liens-utiles-pour-lintegrateur-web/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=br1o&amp;popout=1&amp;url=http%3A%2F%2Fcss.4design.tl%2F7-liens-utiles-pour-lintegrateur-web&amp;language=fr_FR&amp;category=text&amp;title=7+liens+utiles+pour+l%26%23039%3Bint%C3%A9grateur+web&amp;description=Depuis+que+j%26%238217%3Bai+mis+en+place+ma+blogroll+2.0%2C+je+ne+voyais+plus+trop+l%26%238217%3Bint%C3%A9r%C3%AAt+des+articles+%26laquo%3B%26nbsp%3BEn+vrac%26nbsp%3B%26raquo%3B%2C+mais+au+vu+du+peu+de+liens+sortants+en+provenance+de...&amp;tags=Coins+arrondis%2CCSS%2CInternet+Explorer%2CListe+de+liens%2CPNG%2CWordPress%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Quelques notes sur la bibliothèque Javascript IE7 de Dean Edwards</title>
		<link>http://css.4design.tl/quelques-notes-sur-la-bibliotheque-javascript-ie7-de-dean-edwards</link>
		<comments>http://css.4design.tl/quelques-notes-sur-la-bibliotheque-javascript-ie7-de-dean-edwards#comments</comments>
		<pubDate>Mon, 28 Jan 2008 12:52:20 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Intégration web]]></category>
		<category><![CDATA[Javascript & PHP]]></category>
		<category><![CDATA[Navigateurs]]></category>
		<category><![CDATA[Background]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Hover]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[IE7]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Navigateur]]></category>
		<category><![CDATA[PNG]]></category>
		<category><![CDATA[Quelques notes]]></category>
		<category><![CDATA[Tutoriels]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.css4design.com/quelques-notes-sur-la-bibliotheque-javascript-ie7-de-dean-edwards</guid>
		<description><![CDATA[Le quotidien de l&#8217;intégrateur HTML est parfois ponctué de vide existentiel lorsqu&#8217;il s&#8217;agit de livrer des pages web compatibles avec la majorité des navigateurs dont la liste se divise grosso modo en deux groupes : ceux qui intègrent au mieux les standards recommandés par le W3C en matière de rendu CSS (Firefox, Safari, Opera et Konqueror, etc.) et les autres, principalement les versions 5 et 6 d&#8217;Internet Explorer. Si le premier groupe nous donne satisfaction, il faut bien reconnaitre que le second reste scotché près du radiateur dès qu&#8217;on parle d&#8217;overflow, de min-height, de positionnement implicite avec right, bottom ou [...]]]></description>
			<content:encoded><![CDATA[<p><img class="il" src='/files/2008/01/firefox-internet-explorer.jpg' alt='Avec le script IE7, IE est copain avec Firefox' />Le quotidien de l&#8217;intégrateur HTML est parfois ponctué de vide existentiel lorsqu&#8217;il s&#8217;agit de livrer des pages web compatibles avec la majorité des navigateurs dont la liste se divise <em>grosso modo</em> en deux groupes : ceux qui intègrent au mieux les standards recommandés par le <a href="http://www.w3.org/">W3C</a> en matière de rendu CSS (<a href="http://www.mozilla-europe.org/fr/products/firefox/">Firefox</a>, <a href="http://www.apple.com/fr/safari/">Safari</a>, <a href="http://www.opera.com/">Opera</a> et <a href="http://www.konqueror.org/">Konqueror</a>, etc.) et les autres, principalement les versions 5 et 6 d&#8217;<a href="http://www.microsoft.com/france/windows/products/winfamily/ie/">Internet Explorer</a>.<span id="more-194"></span></p>

<p>Si le premier groupe nous donne satisfaction, il faut bien reconnaitre que le second reste scotché près du radiateur dès qu&#8217;on parle d&#8217;overflow, de min-height, de positionnement implicite avec right, bottom ou left ou encore d&#8217;interactivité avec :hover sur autre chose qu&#8217;une ancre a&#8230;</p>

<p>Bref, toutes ces petites choses très utiles au cours de l&#8217;intégration CSS qui manquent cruellement à Internet Explorer. Sans parler de la prise en charge inexistante de certains sélecteurs CSS qui seraient très pratique pour éviter de spécifier une classe chaque fois que l&#8217;on veut atteindre un élément en fonction de sa position dans le DOM.</p>

<p>Dans la suite de cet article nous verrons que la bibliothèque Javascript IE7 peut nous aider à travailler plus efficacement avec Internet Explorer pour faciliter la mise en œuvre de &laquo;&nbsp;composés&nbsp;&raquo; HTML / CSS <em>cross-browser</em>.</p>

<h3>Est-ce vraiment nécessaire d&#8217;avoir un affichage identique quelque soit le navigateur ?</h3>

<p>Dans le flux de production habituel, la production d&#8217;un site web passe par la conception d&#8217;une charte graphique dont il conviendra de découper et d&#8217;agencer les morceaux à coup de balises HTML et de déclarations CSS.</p>

<p>L&#8217;image servant de référence quasi-absolue, il devient très difficile de défendre auprès de son commanditaire le point de vue selon lequel la sacrosainte charte graphique puisse présenter des différences &#8212; même minimes &#8212; d&#8217;un navigateur à l&#8217;autre, fut-ce d&#8217;un pixel !</p>

<p>Pour parvenir à ses fins, l&#8217;intégrateur web dispose de deux armes : le code HTML qui &#8212; s&#8217;il suit une ligne sémantique de bon aloi &#8212; devrait garder la même structure d&#8217;un bout à l&#8217;autre du projet, et les CSS qui servent de variable d&#8217;ajustement jusqu&#8217;à la fin.</p>

<p>Reste à trouver une méthode de travail qui limite à la fois les différences de rendu et le nombre de lignes de code à produire :</p>

<ul>
<li>
Les visionnaires conseillent de faire un site conforme aux standards en prenant un navigateur comme Firefox ou Opera comme référence pour le rendu CSS, et d&#8217;utiliser au maximum les possibilités offertes par&#8230;
<ul>
<li>les sélecteurs CSS,</li>
<li>la transparence PNG en 256 niveaux,</li>
<li>le calcul des largeurs minimales et maximales,</li>
<li>etc,</li>
</ul>

&#8230;puis de faire au mieux pour les navigateurs non conformes. Cette approche, pour intéressante qu&#8217;elle soit, n&#8217;est pas possible dans un contexte commercial car seule une poignée de visiteurs verrait le site web dans toute sa splendeur, tandis que la majorité n&#8217;en aurait qu&#8217;une version dégradée, fut-ce gracieusement&#8230;
</li>
<li>
Les réalistes proposent de n&#8217;utiliser que les propriétés disponibles sur la majorité des plate-formes, en prenant pour chaque fonctionnalité, le plus petit dénominateur commun en fonction du projet.

Cette approche permet de concilier le respect des standards (même s&#8217;il ne s&#8217;agit pas des toutes dernières recommandations) avec un rendu uniforme des pages en contrepartie d&#8217;une éventuelle limitation des fantaisies graphiques souhaitées par le client.

En effet, selon la maquette, le fait de ne pas pouvoir utiliser la transparence PNG, par exemple, peut avoir une incidence sur la rigidité de la structure HTML / CSS à cause des découpes d&#8217;images : on sera enclin à réunir plusieurs partie d&#8217;image en une seule, alors qu&#8217;avec la gestion de la transparence, il est sera plus souvent possible de &laquo;&nbsp;granulariser&nbsp;&raquo; les découpes.
</li>
<li>
Une troisième approche réalistico-visionnaire que l&#8217;on retrouve parfois sous l&#8217;acronyme MOSe (Mozilla, Opera, Safari enhancement) mélange les deux premières approches en cherchant le plus petit dénominateur commun pour assurer une large compatibilité, puis en introduisant des améliorations visibles uniquement dans les navigateurs modernes.

Cette dernière approche est celle qui offre une plus grande cohérence à vos pages web dans le temps, puisque qu&#8217;en suivant les recommandations au plus près, plus le temps passe et plus le souvenir des mauvais navigateurs s&#8217;estompe.

(Ceci est à rapprocher de l&#8217;annonce de la nouvelle balise meta mise en place à l&#8217;occasion de la sortie prochaine d&#8217;IE8 qui réintroduirait dans l&#8217;écosystème du web un pis-aller dont on commençait à peine à se débarrasser : la détection du navigateur pour savoir s&#8217;il doit basculer en mode standard ou non. Voir <a href="http://www.css4design.com/navigateurs-doctype-et-standards-mais-que-fait-le-captaine-quirk">ma petite note</a> sur le sujet.)
</li>
</ul>

<p><em>IE7.js : ce n&#8217;est pas de la magie, c&#8217;est de la technologie ! &raquo;</em></p>

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

<ul class='related_post'><li><a href='http://css.4design.tl/menu-html-et-css-portes-coulissantes-et-item-current-en-php' title='Menu HTML et CSS, sliding doors et item current en PHP'>Menu HTML et CSS, sliding doors et item current en PHP</a></li><li><a href='http://css.4design.tl/css-toolbox' title='Trucs et astuces CSS'>Trucs et astuces CSS</a></li><li><a href='http://css.4design.tl/programme-formation-html-css' title='Quelques notes &#8212; Programme de formation HTML &amp; CSS'>Quelques notes &#8212; Programme de formation HTML &amp; CSS</a></li><li><a href='http://css.4design.tl/retablir-le-flux-apres-des-elements-flottants-en-css-sans-balise-html-supplementaire' title='Rétablir le flux après des éléments flottants en CSS sans balise HTML supplémentaire'>Rétablir le flux après des éléments flottants en CSS sans balise HTML supplémentaire</a></li><li><a href='http://css.4design.tl/frameworks-css-reset-css-design-from-scratch' title='Frameworks CSS + Reset CSS : design from scratch'>Frameworks CSS + Reset CSS : design from scratch</a></li></ul>
 <p><a href="http://css.4design.tl/?flattrss_redirect&amp;id=194&amp;md5=0990d9957bed6e78054308fb3d91bfb6" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css.4design.tl/quelques-notes-sur-la-bibliotheque-javascript-ie7-de-dean-edwards/feed</wfw:commentRss>
		<slash:comments>24</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=br1o&amp;popout=1&amp;url=http%3A%2F%2Fcss.4design.tl%2Fquelques-notes-sur-la-bibliotheque-javascript-ie7-de-dean-edwards&amp;language=fr_FR&amp;category=text&amp;title=Quelques+notes+sur+la+biblioth%C3%A8que+Javascript+IE7+de+Dean+Edwards&amp;description=Le+quotidien+de+l%26%238217%3Bint%C3%A9grateur+HTML+est+parfois+ponctu%C3%A9+de+vide+existentiel+lorsqu%26%238217%3Bil+s%26%238217%3Bagit+de+livrer+des+pages+web+compatibles+avec+la+majorit%C3%A9+des+navigateurs+dont+la+liste+se+divise+grosso...&amp;tags=Background%2CCSS%2CHover%2CHTML%2CIE7%2CJavascript%2CNavigateur%2CPNG%2CQuelques+notes%2CTutoriels%2CXHTML%2Cblog" type="text/html" />
	</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: basic

Served from: css.4design.tl @ 2012-05-25 04:00:32 -->
