<?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>Javascript &#38; Webdesign &#187; PNG</title>
	<atom:link href="http://js.4design.tl/tag/png/feed" rel="self" type="application/rss+xml" />
	<link>http://js.4design.tl</link>
	<description>Les meilleures ressources Javascript pour développeurs web front-end (et quelques questions que je me pose)</description>
	<lastBuildDate>Mon, 21 May 2012 16:31:57 +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>IE7.js : ce n’est pas de la magie, c’est de la technologie !</title>
		<link>http://js.4design.tl/ie7-js-ce-nest-pas-de-la-magie-cest-de-la-technologie-682</link>
		<comments>http://js.4design.tl/ie7-js-ce-nest-pas-de-la-magie-cest-de-la-technologie-682#comments</comments>
		<pubDate>Fri, 26 Mar 2010 15:41:00 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Applications autonomes]]></category>
		<category><![CDATA[IE5.5]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[IE7]]></category>
		<category><![CDATA[IE8]]></category>
		<category><![CDATA[IE9]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[PNG]]></category>
		<category><![CDATA[Standa]]></category>
		<category><![CDATA[Transparence]]></category>

		<guid isPermaLink="false">http://js4design.com/?p=682</guid>
		<description><![CDATA[IE7 { css2: auto; } &#8212; Après mes Quelques notes sur la bibliothèque Javascript IE7 parue début 2008 concernant le script de Dean Edwards qui transforme une citrouille à base de IE5.5/6 en carrosse IE7 ou IE8, voici que IE7.js s&#8217;attaque à la dernière ligne droite avec la transmutation du plomb en or : faire [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://code.google.com/p/ie7-js/">IE7 { css2: auto; }</a> &#8212; Après mes <a href="http://css.4design.tl/quelques-notes-sur-la-bibliotheque-javascript-ie7-de-dean-edwards">Quelques notes sur la bibliothèque Javascript IE7</a> parue début 2008 concernant le script de <a href="http://dean.edwards.name/">Dean Edwards</a> qui transforme une citrouille à base de IE5.5/6 en carrosse IE7 ou IE8, voici que IE7.js s&#8217;attaque à la dernière ligne droite avec la transmutation du plomb en or : faire fonctionner IE8 comme devrait le faire IE9 !<span id="more-682"></span></p>
<h2>Utiliser IE7.js</h2>
<pre>&lt;!--[if lt IE 9]&gt;
    &lt;script src="http://ie7-js.googlecode.com/svn/version/2.1(beta3)/IE9.js"&gt;IE7_PNG_SUFFIX=".png";&lt;/script&gt;
&lt;![endif]--&gt;</pre>
<p>Note : la partie `IE7_PNG_SUFFIX=&nbsp;&raquo;.png&nbsp;&raquo;;` entre les balises script est là pour appliquer la gestion de la <a href="http://css.4design.tl/ie6-gerer-la-transparence-du-format-png-24-bits">transparence des images PNG 24 bits</a> sur les images dont l&#8217;extension se termine par `.png` (par défaut, les images concernées par le script doivent se terminer par `-trans.png`).</p>
<p>L&#8217;algorithme de IE7.js ne gère pas la transparence des PNG lorsque les propriétés `background-repeat` ou `background-position` sont utilisées. Si vous préférez un autre script comme <a href="http://www.dillerdesign.com/experiment/DD_belatedPNG/">DD_belatedPNG</a> &#8212; et pour éviter d&#8217;éventuels conflits &#8211;, il sera judicieux d&#8217;utiliser la variable  `IE7_PNG_SUFFIX = &laquo;&nbsp;:&nbsp;&raquo;;`.</p>
<h2>Quoi de neuf par rapport à 2008 ?</h2>
<ul>
<li>Arrêt de la prise en compte de IE5.0,</li>
<li>Les largeurs fixes ne sont appliquées qu&#8217;à IE5.5 en <em>Quirks Mode,</em></li>
<li>Ajout de IE9.js qui ajoute les fonctionnalités manquantes à IE8 pour s&#8217;approcher des standards,</li>
<li>Gestion de l&#8217;opacité transférée dans IE9.js.</li>
</ul>
<h3>Nouveaux sélecteurs CSS (IE9.js):</h3>
<ul>
<li>:first-of-type,</li>
<li>:last-of-type,</li>
<li>:only-of-type,</li>
<li>:nth-of-type(),</li>
<li>:nth-last-of-type(),</li>
<li>:contains() a été supprimé car aucun autre navigateur ne l&#8217;a implémenté.</li>
</ul>
<h3>Changement pour la gestion des PNG</h3>
<ul>
<li>Correction de nombreux bugs,</li>
<li>Moteur de sélection plus rapide et plus précis (le même dont sera doté la prochaine version de base2,</li>
<li>Le problème des liens non cliquable devrait également être réglé.</li>
</ul>
<p>Lire le <a href="http://ie7-js.googlecode.com/svn/test/index.html">détail des fonctionnalités</a> prises en charge par IE.7.js pour plus d&#8217;information.</p>
<h2>Dean Edwards ?</h2>
<p>Ce gourou du Javascript est également l&#8217;auteur des projets suivants à consommer sans modération :</p>
<ul>
<li><a href="http://code.google.com/p/ie7-js/">IE7.js</a></li>
<li><a href="http://code.google.com/p/base2/">base2</a></li>
<li><a href="http://dean.edwards.name/packer/">/packer/</a></li>
<li><a href="http://base2.googlecode.com/svn/trunk/src/apps/MiniWeb/MiniWeb.html">MiniWeb</a></li>
<li><a href="http://dean.edwards.name/weblog/2006/03/base/">Base</a></li>
<li><a href="http://dean.edwards.name/my/cssQuery/">cssQuery()</a></li>
<li><a href="http://dean.edwards.name/moz-behaviors/">moz-behaviors.xml</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://js.4design.tl/ie7-js-ce-nest-pas-de-la-magie-cest-de-la-technologie-682/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>iepngfix &#8212; PNG 24 bits transparents pour IE6</title>
		<link>http://js.4design.tl/iepngfix-png-24-bits-transparents-pour-ie6-129</link>
		<comments>http://js.4design.tl/iepngfix-png-24-bits-transparents-pour-ie6-129#comments</comments>
		<pubDate>Sun, 13 Dec 2009 06:59:22 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Helper HTML]]></category>
		<category><![CDATA[Background]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[Images]]></category>
		<category><![CDATA[Opacité]]></category>
		<category><![CDATA[PNG]]></category>
		<category><![CDATA[Transparent]]></category>

		<guid isPermaLink="false">http://www.js4design.com/?p=129</guid>
		<description><![CDATA[iepngfix &#8212; Ce composant HTC gère la plupart des contraintes liées à l&#8217;absence de prise en charge de la transparence 24 bits par Internet Explorer 6. Un des rares scripts à prendre en charge les propriétés `background-repeat` et `background-position`. Voir le tutoriel sur la transparence des PNG 24 bits sur IE6 pour plus d&#8217;information.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.twinhelix.com/css/iepngfix/">iepngfix</a> &#8212; Ce composant HTC gère la plupart des contraintes liées à l&#8217;absence de prise en charge de la transparence 24 bits par Internet Explorer 6. Un des rares scripts à prendre en charge les propriétés `background-repeat` et `background-position`. Voir le tutoriel sur la <a href="http://www.css4design.com/ie6-gerer-la-transparence-du-format-png-24-bits">transparence des PNG 24 bits sur IE6</a> pour plus d&#8217;information.</p>
]]></content:encoded>
			<wfw:commentRss>http://js.4design.tl/iepngfix-png-24-bits-transparents-pour-ie6-129/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

