<?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>InfographiZm</title>
	<atom:link href="http://www.infographizm.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.infographizm.com/blog</link>
	<description>De l&#039;actualité pour vos idées</description>
	<lastBuildDate>Thu, 02 Feb 2012 09:21:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>InfographiZm, version 6</title>
		<link>http://www.infographizm.com/blog/infographizm-version-6/</link>
		<comments>http://www.infographizm.com/blog/infographizm-version-6/#comments</comments>
		<pubDate>Wed, 07 Dec 2011 10:31:35 +0000</pubDate>
		<dc:creator>InfographiZm</dc:creator>
				<category><![CDATA[Actualité]]></category>
		<category><![CDATA[Geek & Web]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[google chrome]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[infographizm]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[mozilla firefox]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[référencement]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">http://www.infographizm.com/blog/?p=220</guid>
		<description><![CDATA[Hé oui, déjà ! Peu d&#8217;évolution graphiquement, car cette fois tout est dans le code : Le site et le blog sont en effet désormais passés en HTML5. Cette évolution (en plus d&#8217;être à la mode) est utile pour définir une sémantique claire, ce qui est d&#8217;abord un plus pour le référencement SEO, mais qui [...]]]></description>
			<content:encoded><![CDATA[<p>Hé oui, déjà ! Peu d&#8217;évolution graphiquement, car cette fois tout est dans le code : Le site et le blog sont en effet désormais passés en <strong>HTML5</strong>.</p>
<p>Cette évolution (en plus d&#8217;être à la mode) est utile pour définir une sémantique claire, ce qui est d&#8217;abord un plus pour le <strong>référencement SEO</strong>, mais qui permet aussi d&#8217;ajouter des fonctionnalités.<br />Ainsi (c&#8217;est variable en fonction des navigateurs), les formulaires de contact ou de commentaire bénéficient d&#8217;une <strong>vérification préalable</strong> avant même d&#8217;être envoyés &#8211; et ce sans utilisation de <em>javascript</em> &#8211; et la barre de recherche du blog bénéficiera des avantages implémentés par les différents navigateurs webs dans les versions à venir.</p>
<p>Et vous, êtes vous passé au <strong>HTML5</strong> ?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.infographizm.com/blog/infographizm-version-6/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Aligner trois colonnes proprement</title>
		<link>http://www.infographizm.com/blog/aligner-trois-colonnes-proprement/</link>
		<comments>http://www.infographizm.com/blog/aligner-trois-colonnes-proprement/#comments</comments>
		<pubDate>Wed, 31 Aug 2011 20:02:13 +0000</pubDate>
		<dc:creator>InfographiZm</dc:creator>
				<category><![CDATA[Tutoriels]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[css 3 colonnes]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[design 3 colonnes]]></category>
		<category><![CDATA[design moderne]]></category>
		<category><![CDATA[html]]></category>
		<guid isPermaLink="false">http://www.infographizm.com/blog/?p=211</guid>
		<description><![CDATA[C&#8217;est un problème auquel se confrontent régulièrement les intégrateurs : créer un design en trois colonnes &#8211; habituellement, deux menus latéraux (appelés &#171;&#160;sidebar&#160;&#187;) et une colonne centrale pour le contenu du site. Mais c&#8217;est en réalité très simple à faire, et nous allons voir comment. Le html La première chose, c&#8217;est d&#8217;abord de placer les [...]]]></description>
			<content:encoded><![CDATA[<p>C&#8217;est un problème auquel se confrontent régulièrement les intégrateurs : créer un <strong>design en trois colonnes</strong> &#8211; habituellement, deux menus latéraux (appelés &laquo;&nbsp;sidebar&nbsp;&raquo;) et une colonne centrale pour le contenu du site.</p>
<p>Mais c&#8217;est en réalité très simple à faire, et nous allons voir comment.</p>
<p><span id="more-211"></span></p>
<h3>Le html</h3>
<p>La première chose, c&#8217;est d&#8217;abord de placer les trois colonnes dans un conteneur, que nous appellerons ici &laquo;&nbsp;<em>page</em>&laquo;&nbsp;. Ensuite, il faut mettre les éléments flottants (les sidebar donc) avant le corps central.</p>
<pre class="brush: xml; title: ; notranslate">&lt;div id=&quot;page&quot;&gt;
	&lt;div id=&quot;gauche&quot;&gt;&lt;/div&gt;
	&lt;div id=&quot;droite&quot;&gt;&lt;/div&gt;
	&lt;div id=&quot;centre&quot;&gt;&lt;/div&gt;
&lt;/div&gt;</pre>
<p>Comme toujours, essayez d&#8217;ajouter un peu de contenu pour pouvoir voir les effets ; utilisez par exemple le <a href="http://fr.lipsum.com/" title="Générateur de lipsum" onclick="window.open(this.href); return false;">générateur de lipsum</a>.</p>
<h3>Le CSS</h3>
<p>Maintenant, il suffit de mettre en place les éléments :</p>
<pre class="brush: css; title: ; notranslate">#page {
	overflow: auto;
}
#gauche {
	width: 200px;
	float: left;
}
#droite {
	width: 200px;
	float: right;
}
#centre {
	width: auto;
	overflow: hidden;
}</pre>
<p>Voyons ces lignes en détail :</p>
<pre class="brush: css; title: ; notranslate">#page {
	overflow: auto;
}</pre>
<p>Les éléments flottants (utilisés avec la propriété <code>float</code> donc) sortent du <em>flux d&#8217;éléments</em>, ce qui conduit les autres éléments à passer en-dessous comme s&#8217;ils étaient ignorés. Utiliser une propriété neutre comme <code>overflow</code> permet au contenant de tenir compte de ces flottants et de les englober pour que tout rentre dans l&#8217;ordre.</p>
<pre class="brush: css; title: ; notranslate">#gauche {
	width: 200px;
	float: left;
}
#droite {
	width: 200px;
	float: right;
}</pre>
<p>On place simplement les éléments flottants (les menus latéraux) à gauche et à droite avec la propriété <code>float</code>, et on leur attribue une largeur fixe.</p>
<pre class="brush: css; title: ; notranslate">#centre {
	width: auto;
	overflow: hidden;
}</pre>
<p>Enfin, on donne à l&#8217;élément central une largeur automatique afin qu&#8217;il s&#8217;adapte automatiquement à la largeur disponible. Là encore, on use de la propriété <code>overflow</code> pour que cette colonne tienne compte des deux éléments flottants.</p>
<p>Avec cette méthode, si votre design est évolutif ou que la mise en page change (une colonne ou une autre ou bien les deux ou aucune en fonction des pages visitées, par eemple), la colonne centrale sera toujours adaptée correctement, ainsi que son contenu.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.infographizm.com/blog/aligner-trois-colonnes-proprement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ImgToCss, le convertisseur d&#8217;images</title>
		<link>http://www.infographizm.com/blog/imgtocss-le-convertisseur-dimages/</link>
		<comments>http://www.infographizm.com/blog/imgtocss-le-convertisseur-dimages/#comments</comments>
		<pubDate>Wed, 20 Jul 2011 08:35:27 +0000</pubDate>
		<dc:creator>InfographiZm</dc:creator>
				<category><![CDATA[Geek & Web]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[newsletter]]></category>
		<category><![CDATA[outils web]]></category>
		<guid isPermaLink="false">http://www.infographizm.com/blog/?p=203</guid>
		<description><![CDATA[ImgToCss est un outil bien sympathique, qui permet de reproduire fidèlement vos images en mélange de tableaux html et de css. L&#8217;intérêt est certes limité, car le poids du html généré est conséquent, mais la performance est intéressante. Voici, pour preuve, le logo d&#8217;InfographiZm, en version html générée par ImgToCss. Vous pouvez consulter la source [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.imgtocss.com/" onclick="window.open(this.href); return false;">ImgToCss</a> est un outil bien sympathique, qui permet de reproduire fidèlement vos images en mélange de <strong>tableaux html et de css</strong>. L&#8217;intérêt est certes limité, car le poids du html généré est conséquent, mais la performance est intéressante.</p>
<p>Voici, pour preuve, le <a href="http://www.infographizm.com/experimentations/css/imgtocss/logo-infographizm/" onclick="window.open(this.href); return false;">logo d&#8217;InfographiZm</a>, en version html générée par <strong>ImgToCss</strong>. Vous pouvez consulter la source à loisir.</p>
<p>Voici le résultat avec une <a href="http://www.infographizm.com/experimentations/css/imgtocss/danny-wallace/" onclick="window.open(this.href); return false;">photo de Danny Wallace</a>. Le poids de la page est énorme (2,6Mo), mais le rendu est bluffant. Soyez TRÈS patient pour afficher la page, cela peut prendre plusieurs paires de minutes&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.infographizm.com/blog/imgtocss-le-convertisseur-dimages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Des logos en CSS</title>
		<link>http://www.infographizm.com/blog/des-logos-en-css/</link>
		<comments>http://www.infographizm.com/blog/des-logos-en-css/#comments</comments>
		<pubDate>Thu, 07 Jul 2011 08:21:42 +0000</pubDate>
		<dc:creator>InfographiZm</dc:creator>
				<category><![CDATA[Geek & Web]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[design moderne]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[icones]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[intégration]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[logos]]></category>
		<category><![CDATA[original]]></category>
		<category><![CDATA[web]]></category>
		<guid isPermaLink="false">http://www.infographizm.com/blog/?p=200</guid>
		<description><![CDATA[Certains développeurs maîtrisent l&#8217;intégration CSS, et ils le prouvent ! Voici des travaux d&#8217;icones et de logos réalisés entièrement en HTML/CSS, rivalisant d&#8217;ingéniosité et de techniques pour réaliser ce que d&#8217;aucuns tiendraient pour impossible : Le logo d&#8217;Opera en CSS Le logo d&#8217;Internet Explorer en CSS Des icones en CSS Chapeau à leurs créateurs !]]></description>
			<content:encoded><![CDATA[<p>Certains développeurs maîtrisent l&#8217;intégration CSS, et ils le prouvent !</p>
<p>Voici des travaux d&#8217;icones et de logos réalisés entièrement en <strong>HTML</strong>/<strong>CSS</strong>, rivalisant d&#8217;ingéniosité et de techniques pour réaliser ce que d&#8217;aucuns tiendraient pour impossible :</p>
<ul>
<li><a href="http://desandro.com/articles/opera-logo-css/" onclick="window.open(this.href); return false;">Le logo d&#8217;<strong>Opera</strong> en CSS</a></li>
<li><a href="http://cordobo.com/1630-internet-explorer-pure-css-logo/" onclick="window.open(this.href); return false;">Le logo d&#8217;<strong>Internet Explorer</strong> en CSS</a></li>
<li><a href="http://rathersplendid.net/home/pure-css-icons" onclick="window.open(this.href); return false;">Des icones en CSS</a></li>
</ul>
<p>Chapeau à leurs créateurs !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.infographizm.com/blog/des-logos-en-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Un site qui prend toute la hauteur disponible</title>
		<link>http://www.infographizm.com/blog/un-site-qui-prend-toute-la-hauteur-disponible/</link>
		<comments>http://www.infographizm.com/blog/un-site-qui-prend-toute-la-hauteur-disponible/#comments</comments>
		<pubDate>Tue, 05 Jul 2011 07:43:51 +0000</pubDate>
		<dc:creator>InfographiZm</dc:creator>
				<category><![CDATA[Tutoriels]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[google chrome]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[intégration]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[mozilla firefox]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">http://www.infographizm.com/blog/?p=192</guid>
		<description><![CDATA[Lorsqu&#8217;on crée un design dont la particularité est que le pied de page soit toujours au bas de l&#8217;écran, on se heurte à un petit soucis de conception : comment définir une hauteur minimale à la fenêtre ? Nous allons voir une solution possible. Tout d&#8217;abord, comprenons bien de quoi l&#8217;on parle dans ce tutoriel, [...]]]></description>
			<content:encoded><![CDATA[<p>Lorsqu&#8217;on crée un design dont la particularité est que le pied de page soit toujours au bas de l&#8217;écran, on se heurte à un petit soucis de conception : comment définir une hauteur minimale à la fenêtre ?</p>
<p>Nous allons voir une solution possible. </p>
<p><span id="more-192"></span></p>
<p>Tout d&#8217;abord, comprenons bien de quoi l&#8217;on parle dans ce tutoriel, et pour cela, nous allons d&#8217;abord illustrer le problème.</p>
<p>Lorsqu&#8217;un site possède une hauteur totale plus grande que l&#8217;écran sur lequel il est vu, on peut alors descendre la page vers le bas, jusqu&#8217;au bas de la page en question ; là, le défilement est arrêté, le pied-de-page, ou &laquo;&nbsp;footer&nbsp;&raquo; en anglais, est alors fixé naturellement au bas de la page et de l&#8217;écran.</p>
<p class="center"><img src="http://www.infographizm.com/blog/images/tuto1-01.png" alt="tutoriel illustration" /></p>
<p class="center"><img src="http://www.infographizm.com/blog/images/tuto1-02.png" alt="tutoriel illustration" /></p>
<p>Mais dans le cas où la hauteur totale de la page est inférieure à la hauteur de l&#8217;écran, alors le pied-de-page, toujours placé au bas de la page, n&#8217;atteint pas le bas de l&#8217;écran.</p>
<p class="center"><img src="http://www.infographizm.com/blog/images/tuto1-03.png" alt="tutoriel illustration" /></p>
<p>Si certains design ne sont pas gênés par cette éventualité, ce n&#8217;est pas le cas de tous. Pour palier à ce problème, nous allons devoir faire en sorte que le design adopte la taille du contenu si la taille de la page est supérieure à la taille de l&#8217;écran, mais que la taille minimale de la page ne puisse pas être inférieure cette dernière.</p>
<p class="center"><img src="http://www.infographizm.com/blog/images/tuto1-04.png" alt="tutoriel illustration" /></p>
<p>Nous allons maintenant voir comment faire ceci.</p>
<h3>Le html</h3>
<p>Nous partons sur cette base html :</p>
<pre class="brush: xml; title: ; notranslate">&lt;body&gt;
	&lt;div id=&quot;page&quot;&gt;
		&lt;div id=&quot;bloc-principal&quot;&gt;
			&lt;div id=&quot;header&quot;&gt;&lt;/div&gt;
			&lt;div id=&quot;contenu&quot;&gt;
				&lt;div id=&quot;sidebar&quot;&gt;&lt;/div&gt;
				&lt;div id=&quot;texte&quot;&gt;&lt;/div&gt;
			&lt;/div&gt;&lt;!-- contenu --&gt;
		&lt;/div&gt;&lt;!-- fin bloc-principal --&gt;
		&lt;div id=&quot;footer&quot;&gt;&lt;/div&gt;
	&lt;/div&gt;&lt;!-- fin page --&gt;
&lt;/body&gt;</pre>
<p>Ce n&#8217;est qu&#8217;un exemple de site de base ; vous pouvez bien sûr utiliser votre propre site.</p>
<p class="center"><img src="http://www.infographizm.com/blog/images/tuto1-05.png" alt="tutoriel illustration" /></p>
<h4>Pourquoi mettre le pied de page (footer) en dehors du bloc principal ?</h4>
<p>Toute l&#8217;astuce est là, c&#8217;est le fait de placer le pied-de-page en dehors du bloc du contenu qui va permettre de le fixer au bas de la page, mais aussi de l&#8217;empêcher de passer par-dessus le texte du contenu.</p>
<h3>Le CSS en action</h3>
<p>La première étape est donc de donner à <code>&lt;html&gt;</code> une hauteur de 100%, qui servira à définir pour les balises enfants à quoi correspondent les valeurs en pourcentage que nous allons leur donner par la suite. La première balise enfant étant <code>&lt;body&gt;</code>, nous lui attribuons également cette valeur.</p>
<pre class="brush: css; title: ; notranslate">html, body { height: 100% }</pre>
<p>Il nous faut ensuite donner à notre conteneur principal, &laquo;&nbsp;<!--more-->page&nbsp;&raquo;, une hauteur de 100%. Mais nous n&#8217;allons pas utiliser la propriété height, car celle-ci défini une hauteur définitive ; à la place, nous ferons usage de <code>min-height</code>, qui défini une hauteur minimale pour le conteneur : Ainsi, Si la fenêtre est plus grande que la page, alors le conteneur prendra toute la hauteur disponible, mais ne sera jamais plus petite que 100% -soit la taille du contenu de la page- et ne chevauchera donc jamais ledit contenu.</p>
<p>Il faut également préparer le positionnement du pied-de-page au bas du conteneur, aussi nous appliquons un paramètre de position relative à page.</p>
<pre class="brush: css; title: ; notranslate">#page {
	min-height: 100%;
	position: relative;
}</pre>
<p>Nous passons maintenant au conteneur <code>bloc-principal</code>. L&#8217;astuce consiste à lui attribuer une marge interne de la hauteur du pied-de-page (ici, 100px). Cela a pour but de bien définir la fin du conteneur à la fin de son contenu. Sans ce paramètre, vous vous rendrez compte que le pied-de-page se superposerait au bas du contenu sur 120px, soit sa propre hauteur.</p>
<pre class="brush: css; title: ; notranslate">#bloc-principal {
	padding-bottom: 100px;
}</pre>
<p>Maintenant, nous nous attaquons au pied-de-page. Il faut que celui-ci ait tout d&#8217;abord une hauteur définie (même s&#8217;il s&#8217;agit d&#8217;un pourcentage), puis il faut lui affecter un positionnement absolu. Comme son parent direct, le conteneur <code>page</code>, est en positionnement relatif, <code>footer</code> se sert de cette référence pour savoir où se positionner. Enfin, grâce au positionnement absolu, il suffira d&#8217;accrocher le conteneur au bas du bloc parent. On ajoute également <code>left</code> et <code>right</code> afin que le bloc prenne toute la largeur.</p>
<pre class="brush: css; title: ; notranslate">#footer {
	height: 100px;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}</pre>
<p>Et nous y voici ! Il est à noter que le pied de page doit avoir du contenu pour être affiché, à cause de son positionnement absolu.</p>
<p>Si vous souhaitez réagir à ce tutoriel, n&#8217;hésitez pas à laisser un commentaire !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.infographizm.com/blog/un-site-qui-prend-toute-la-hauteur-disponible/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Un menu horizontal déroulant</title>
		<link>http://www.infographizm.com/blog/un-menu-horizontal-deroulant/</link>
		<comments>http://www.infographizm.com/blog/un-menu-horizontal-deroulant/#comments</comments>
		<pubDate>Mon, 04 Jul 2011 10:31:16 +0000</pubDate>
		<dc:creator>InfographiZm</dc:creator>
				<category><![CDATA[Tutoriels]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[design moderne]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[google chrome]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[menu css]]></category>
		<category><![CDATA[menu déroulant]]></category>
		<category><![CDATA[web]]></category>
		<guid isPermaLink="false">http://www.infographizm.com/blog/?p=179</guid>
		<description><![CDATA[Nous allons voir comment faire un menu horizontal déroulant, avec plusieurs sous-niveaux. Cette technique est compatible avec la plupart des navigateurs actuels, à partir d&#8217;Internet Explorer 8 et Firefox 3, mais nous verrons ensuite comment la rendre compatible avec des navigateurs plus anciens, bien que ce ne soit pas nécéssaire puisque ces navigateurs disparaissent. Vous [...]]]></description>
			<content:encoded><![CDATA[<p>Nous allons voir comment faire un <strong>menu horizontal déroulant</strong>, avec plusieurs sous-niveaux. Cette technique est compatible avec la plupart des navigateurs actuels, à partir d&#8217;<strong>Internet Explorer 8</strong> et <strong>Firefox 3</strong>, mais nous verrons ensuite comment la rendre compatible avec des navigateurs plus anciens, bien que ce ne soit pas nécéssaire puisque ces navigateurs disparaissent.</p>
<p><a href="http://www.infographizm.com/experimentations/css/menus/horizontal-deroulant/">Vous pouvez voir un exemple ici.</a></p>
<p><span id="more-179"></span></p>
<h3>Voyons d&#8217;abord le code html :</h3>
<pre class="brush: xml; title: ; notranslate">&lt;div id=&quot;menu&quot;&gt;
	&lt;ul&gt;
		&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Sans sous-menu&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Un niveau&lt;/a&gt;
			&lt;ul&gt;
				&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Lien 1&lt;/a&gt;&lt;/li&gt;
				&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Lien 2&lt;/a&gt;&lt;/li&gt;
				&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Lien 3&lt;/a&gt;&lt;/li&gt;
				&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Lien 4&lt;/a&gt;&lt;/li&gt;
				&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Lien 2&lt;/a&gt;&lt;/li&gt;
			&lt;/ul&gt;
		&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Deux niveaux&lt;/a&gt;
			&lt;ul&gt;
				&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Lien 1&lt;/a&gt;&lt;/li&gt;
				&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Lien 2&lt;/a&gt;
					&lt;ul&gt;
						&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Sous-menu 1&lt;/a&gt;&lt;/li&gt;
						&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Sous-menu 2&lt;/a&gt;&lt;/li&gt;
						&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Sous-menu 3&lt;/a&gt;&lt;/li&gt;
						&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Sous-menu 4&lt;/a&gt;&lt;/li&gt;
						&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Sous-menu 5&lt;/a&gt;&lt;/li&gt;
					&lt;/ul&gt;
				&lt;/li&gt;
				&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Lien 3&lt;/a&gt;
					&lt;ul&gt;
						&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Sous-menu 1&lt;/a&gt;&lt;/li&gt;
						&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Sous-menu 2&lt;/a&gt;&lt;/li&gt;
						&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Sous-menu 3&lt;/a&gt;&lt;/li&gt;
					&lt;/ul&gt;
				&lt;/li&gt;
				&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Lien 4&lt;/a&gt;&lt;/li&gt;
				&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Lien 5&lt;/a&gt;&lt;/li&gt;
			&lt;/ul&gt;
		&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Sans sous-menu&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Sans sous-menu&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;
&lt;/div&gt;</pre>
<p>Pour l&#8217;instant, nous obtenons un rendu tout à fait normal d&#8217;une liste html à plusieurs niveaux. Vous pouvez constater qu&#8217;il n&#8217;y a pas de classes, car tout va se passer en CSS !</p>
<h3>Et maintenant, du CSS !</h3>
<p>Tout d&#8217;abord, il faut enlever les marges automatiques des listes, et supprimer les puces devant chaque élément :</p>
<pre class="brush: css; title: ; notranslate">#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 0
}</pre>
<p>Vous avez peut-être noté la présence de <code>font-size: 0</code> ? C&#8217;est parce que les éléments de liste vont être positionnés avec la propriété <code>display: inline-block;</code> ; d&#8217;où le fait que seules les versions plus récentes d&#8217;Internet Explorer puissent avoir le rendu désiré, car la prise en charge pour les versions 6 et 7 n&#8217;était que partielle, et ne fonctionnait que sur des éléments <code>inline</code>. <code>inline-block</code> a en effet tendance à créer un espace (<code>white-space</code>) entre les éléments ainsi déclarés. Définir <code>font-size</code> sur <code>0</code> permet de corriger ce problème, mais il faut penser à définir une taille normale par la suite.</p>
<p>Voyons maintenant les propriétés à donner aux éléments de liste :</p>
<pre class="brush: css; title: ; notranslate">#menu li {
	display: inline-block;
	position: relative;
	font-size: 12px;
}</pre>
<p>Comme annoncé, les éléments de liste sont déclarés comme <code>inline-block</code>, et on donne une taille au texte. On ajoute également le positionnement relatif afin de pouvoir ensuite placer les sous-menu directement par rapport à leur parent.</p>
<p>Définissons maintenant les liens :</p>
<pre class="brush: css; title: ; notranslate">#menu a {
	display: block;
	width: 150px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #555;
}</pre>
<p>Pour pouvoir appliquer une largeur et une hauteur, il faut donner au lien la propriété <code>display: block;</code>. Une couleur de fond est appliquée afin de pouvoir simplement vérifier que tout se met correctement, mais vous pourrez vous occuper d&#8217;embellir l&#8217;ensemble plus tard. <code>line-height</code> sert à centrer verticalement le texte du lien.</p>
<p>Il faut enfin masquer les sous-menu par défaut :</p>
<pre class="brush: css; title: ; notranslate">#menu * ul {
	visibility: hidden;
	position: absolute
}</pre>
<p>Nous utilisons le sélecteur <code>*</code>, qui est un <a href="http://www.yoyodesign.org/doc/w3c/css2/selector.html#descendant-selectors" onclick="window.open(this.href); return false;">sélecteur descendant</a>, permettant de sélectionner toute liste qui n&#8217;est pas directement enfant de <code>#menu</code>. Le positionnement absolu permet de placer chaque sous-menu par rapport à son parent.<br />À noter qu&#8217;on pourrait utiliser <code>display: none;</code> à la place de <code>visibility: hidden;</code> pour masquer les éléments.</p>
<h3>Afficher les sous-menu au survol</h3>
<p>Nous allons utiliser la pseudo-classe <code>:hover</code> pour faire apparaître les sous-menus au survol d&#8217;un lien.</p>
<pre class="brush: css; title: ; notranslate">#menu li:hover &gt; ul {
	visibility: visible
}</pre>
<p>Simple n&#8217;est-ce pas ? Si nous avions utilisé <code>display: none;</code> à l&#8217;étape précédente, nous aurions ici employé <code>display: block;</code> pour afficher l&#8217;élément. Nous utilisons cette fois le sélecteur <code>"&gt;"</code>, afin d&#8217;accéder <a href="http://www.yoyodesign.org/doc/w3c/css2/selector.html#child-selectors" onclick="window.open(this.href); return false;">uniquement à l&#8217;enfant direct</a> de l&#8217;élément survolé.</p>
<p>À ce stade, nous avons déjà un menu déroulant simple et fonctionnel. Mais nous avons ajouté un second sous-niveau de liens, voyons donc comment l&#8217;afficher correctement :</p>
<pre class="brush: css; title: ; notranslate">#menu li li:hover &gt; ul {
	left: 150px;
	top: 0
}</pre>
<p>Grâce au positionnement absolu, nous pouvons régler le placement de la liste avec les propriétés <code>left</code> et <code>top</code>. Nous décalons donc la sous-sous-liste de 150px (la largeur des éléments de liste que nous avons choisie plus haut) et le replaçons à la même hauteur que son parent.</p>
<p>Et voilà ! Vous avez un menu-horizontal déroulant à plusieurs niveaux, uniquement en CSS. Mission accomplie !</p>
<h3>Compatibilité avec les anciens navigateurs (facultatif)</h3>
<p>Attention, les propriétés CSS qui vont être utilisées dans ce chapitre doivent <strong>remplacer</strong> les anciennes. Cette étape est facultative.</p>
<p>Nous allons utiliser le flottement pour mettre les éléments en ligne. Tout d&#8217;abord, nous pouvons enlever quelques propriétés pour la liste elle-même :</p>
<pre class="brush: css; title: ; notranslate">#menu ul {
	margin: 0;
	padding: 0;
	list-style: none
}</pre>
<p>Maintenant, nous utilisons <code>float: left;</code> pour aligner les élements de liste :</p>
<pre class="brush: css; title: ; notranslate">#menu li {
	float: left;
	width: auto;
	position: relative
}</pre>
<p>Comme nous n&#8217;avons pas défini <code>font-size: 0;</code>, il n&#8217;y a plus besoin de redéfinir la taille du texte ici. La largeur automatique est présente car un <code>float</code> nécéssite un <code>width</code> pour être valide.</p>
<p>Et c&#8217;est tout ! Vous pouvez ensuite styliser d&#8217;avantage l&#8217;affichage de votre menu, par exemple en mettant le lien survolé en surbrillance :</p>
<pre class="brush: css; title: ; notranslate">#menu a:hover {
	color: #666;
	background-color: #ccc
}</pre>
<p>Si vous souhaitez réagir à ce tutoriel, n&#8217;hésitez pas à poster un commentaire !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.infographizm.com/blog/un-menu-horizontal-deroulant/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress : Sélection d&#8217;extensions</title>
		<link>http://www.infographizm.com/blog/wordpress-selection-dextensions/</link>
		<comments>http://www.infographizm.com/blog/wordpress-selection-dextensions/#comments</comments>
		<pubDate>Thu, 23 Jun 2011 13:22:21 +0000</pubDate>
		<dc:creator>InfographiZm</dc:creator>
				<category><![CDATA[Geek & Web]]></category>
		<category><![CDATA[Référencement, SEO]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[buzz]]></category>
		<category><![CDATA[dailymotion]]></category>
		<category><![CDATA[digg]]></category>
		<category><![CDATA[dotclear]]></category>
		<category><![CDATA[extensions wordpress]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[google analyticator]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[plugins wordpress]]></category>
		<category><![CDATA[réseaux sociaux]]></category>
		<category><![CDATA[smush it]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[vimeo]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wp minify]]></category>
		<category><![CDATA[wp supercache]]></category>
		<category><![CDATA[yahoo]]></category>
		<category><![CDATA[youtube]]></category>
		<guid isPermaLink="false">http://www.infographizm.com/blog/?p=172</guid>
		<description><![CDATA[WordPress est devenu en quelques années l&#8217;une des principales références du CMS de blog et (voire LA référence), aux côtés de DotClear. Fort d&#8217;une grande communauté, un nombre important d&#8217;extensions a vu le jour, facilement installables par l&#8217;interface d&#8217;administration. Voici une liste (tout ce qu&#8217;il y a de plus personnelle et subjective !) non exhaustive [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.wordpress-fr.net/" onclick="window.open(this.href); return false;">WordPress</a> est devenu en quelques années l&#8217;une des principales références du CMS de blog et (voire LA référence), aux côtés de <a href="http://fr.dotclear.org/" onclick="window.open(this.href); return false;">DotClear</a>. Fort d&#8217;une grande communauté, un nombre important d&#8217;extensions a vu le jour, facilement installables par l&#8217;interface d&#8217;administration.<br />
<span id="more-172"></span></p>
<p>Voici une liste (tout ce qu&#8217;il y a de plus personnelle et subjective !) non exhaustive des meilleurs d&#8217;entre eux :</p>
<h4><a href="http://wordpress.org/extend/plugins/google-analyticator/" onclick="window.open(this.href); return false;">Google Analyticator</a></h4>
<p>Cette extension fait le lien entre votre blog et le service de statistiques <strong>Google Analytics</strong>. L&#8217;intégration est parfaite et permet d&#8217;utiliser le <strong>mode asynchrone</strong> afin de ne pas ralentir les pages au chargement du code.</p>
<h5><strong>Catégorie :</strong> Statistiques</h5>
<h4><a href="http://wordpress.org/extend/plugins/google-sitemap-generator/" onclick="window.open(this.href); return false;">Google XML Sitemaps</a></h4>
<p>Génère un fichier sitemap, afin de faciliter la visite des robots d&#8217;indexations des moteurs de recherche.</p>
<h5><strong>Catégorie :</strong> Référencement</h5>
<h4><a href="http://wordpress.org/extend/plugins/contact-form-7/" onclick="window.open(this.href); return false;">Contact Form 7</a></h4>
<p>Un excellent gestionnaire de formulaires de contact, très personnalisable et facile d&#8217;emploi.</p>
<h5><strong>Catégorie :</strong> Fonctionnalités</h5>
<h4><a href="http://wordpress.org/extend/plugins/wp-super-cache/" onclick="window.open(this.href); return false;">WP Super Cache</a></h4>
<p>Cette extension met votre blog en cache, générant des pages statiques pour vos visiteurs afin de les afficher bien plus rapidement.</p>
<h5><strong>Catégorie :</strong> Optimisation</h5>
<h4><a href="http://wordpress.org/extend/plugins/wp-minify/" onclick="window.open(this.href); return false;">WP Minify</a></h4>
<p>Ce plugin combine et compresse vos fichiers HTML, CSS et javascript, afin qu&#8217;ils soient chargés bien plus rapidement par le navigateur du visiteur. Attention toutefois, la &laquo;&nbsp;minification&nbsp;&raquo; du CSS entraîne parfois des changements d&#8217;affichage.</p>
<h5><strong>Catégorie :</strong> Optimisation</h5>
<h4><a href="http://wordpress.org/extend/plugins/wp-smushit/" onclick="window.open(this.href); return false;">WP Smush.it</a></h4>
<p>Compresse vos fichiers image (jpg, png et gif) sans perte de qualité afin de les afficher plus rapidement, à la manière du service <a href="http://www.smushit.com/ysmush.it/" onclick="window.open(this.href); return false;">Smush.it</a> de <strong>Yahoo!</strong>.</p>
<h5><strong>Catégorie :</strong> Optimisation</h5>
<h4><a href="http://wordpress.org/extend/plugins/wp-socializer/" onclick="window.open(this.href); return false;">WP Socializer</a></h4>
<p>Ajoutez à vos posts des boutons vers les réseaux sociaux (<strong>Facebook</strong>, <strong>Twitter</strong>, <strong>LinkedIn</strong>, <strong>Digg</strong>, <strong>Buzz</strong>, et autres) pour partager vos articles.</p>
<h5><strong>Catégorie :</strong> Fonctionnalités</h5>
<h4><a href="http://wordpress.org/extend/plugins/statpress-reloaded/" onclick="window.open(this.href); return false;">StatPress Reloaded</a></h4>
<p>Ajoute à votre blog des statistiques de visites, directement visibles depuis l&#8217;interface d&#8217;administration de votre WordPress.</p>
<h5><strong>Catégorie :</strong> Statistiques</h5>
<h4><a href="http://wordpress.org/extend/plugins/vipers-video-quicktags/" onclick="window.open(this.href); return false;">Viper&#8217;s Video Quicktags</a></h4>
<p>Ajoute à la fenêtre de rédaction des articles et des pages des boutons pour ajouter des vidéos depuis les principaux services de partage vidéo (<strong>YouTube</strong>, <strong>Dailymotion</strong>, <strong>Vimeo</strong>).</p>
<h5><strong>Catégorie :</strong> Fonctionnalités</h5>
<h4><a href="http://wordpress.org/extend/plugins/syntaxhighlighter/" onclick="window.open(this.href); return false;">SyntaxHighlighter Evolved</a></h4>
<p>Ajoutez du code à vos articles ! Cette extension prend en compte un grand nombre de langages (HTML, XML, CSS, javascript, C#, C, C++, Java&#8230;).</p>
<h5><strong>Catégorie :</strong> Fonctionnalités</h5>
<h4><a href="http://wordpress.org/extend/plugins/author-highlight/" onclick="window.open(this.href); return false;">Author Highlight</a></h4>
<p>Avec ceci, vous pourrez aisément personnaliser les commentaires de l&#8217;auteur d&#8217;un article au milieu de ceux de vos lecteurs.</p>
<h5><strong>Catégorie :</strong> Personnalisation</h5>
<p>Et vous, vous avez des extensions favorites, ou que vous trouvez indispensables ? Faîtes-le savoir dans les commentaires !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.infographizm.com/blog/wordpress-selection-dextensions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GTMetrix : Outil d&#8217;analyse de rapidité</title>
		<link>http://www.infographizm.com/blog/gtmetrix-outil-danalyse-de-rapidite/</link>
		<comments>http://www.infographizm.com/blog/gtmetrix-outil-danalyse-de-rapidite/#comments</comments>
		<pubDate>Wed, 22 Jun 2011 10:37:35 +0000</pubDate>
		<dc:creator>InfographiZm</dc:creator>
				<category><![CDATA[Geek & Web]]></category>
		<category><![CDATA[Référencement, SEO]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[optimisation site web]]></category>
		<category><![CDATA[optimiser]]></category>
		<category><![CDATA[optimiser site web]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[référencement]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[web rapide]]></category>
		<guid isPermaLink="false">http://www.infographizm.com/blog/?p=163</guid>
		<description><![CDATA[Je vous parlais quelques mois auparavant de Woorank, outil d&#8217;analyse de référencement d&#8217;un site. Voici maintenant GTMetrix, qui s&#8217;occupe d&#8217;analyser votre site en fonction des recommandations de PageSpeed (Google) et Yslow (Yahoo!). De quoi vous permettre de passer quelques heures sur l&#8217;optimisation de votre site&#8230; Essayez de deviner le score d&#8217;InfographiZm !]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.infographizm.com/blog/woorank/">Je vous parlais quelques mois auparavant de Woorank</a>, outil d&#8217;analyse de référencement d&#8217;un site. Voici maintenant <strong><a href="http://gtmetrix.com/" onclick="window.open(this.href); return false;">GTMetrix</a></strong>, qui s&#8217;occupe d&#8217;analyser votre site en fonction des recommandations de <a href="http://pagespeed.googlelabs.com/" onclick="window.open(this.href); return false;">PageSpeed</a> (<strong>Google</strong>) et <a href="http://developer.yahoo.com/yslow/" onclick="window.open(this.href); return false;">Yslow</a> (<strong>Yahoo!</strong>). De quoi vous permettre de passer quelques heures sur l&#8217;optimisation de votre site&#8230;</p>
<p>Essayez de deviner le score d&#8217;InfographiZm !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.infographizm.com/blog/gtmetrix-outil-danalyse-de-rapidite/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fonctionnalité IE9 : Site épinglé avancé</title>
		<link>http://www.infographizm.com/blog/fonctionnalite-ie9-site-epingle-avance/</link>
		<comments>http://www.infographizm.com/blog/fonctionnalite-ie9-site-epingle-avance/#comments</comments>
		<pubDate>Tue, 21 Jun 2011 14:52:13 +0000</pubDate>
		<dc:creator>InfographiZm</dc:creator>
				<category><![CDATA[Tutoriels]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[asp]]></category>
		<category><![CDATA[balises meta]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[csharp]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[ie9]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[msapplication]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[pinned site]]></category>
		<category><![CDATA[site épinglé]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[windows 7]]></category>
		<category><![CDATA[xhtml]]></category>
		<guid isPermaLink="false">http://www.infographizm.com/blog/?p=142</guid>
		<description><![CDATA[Windows 7 permet d&#8217;épingler la plupart des programmes exécutés dans la barre des tâches par un simple glissé-déposé sur celle-ci. Mais saviez-vous que vous pouvez aussi faire de-même avec un site web pour y accéder rapidement ? C&#8217;est ce que permet de faire Internet Explorer 9 par défaut ; mais vous pouvez personnaliser d&#8217;avantage ce [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Windows 7</strong> permet d&#8217;épingler la plupart des programmes exécutés dans la barre des tâches par un simple glissé-déposé sur celle-ci. Mais saviez-vous que vous pouvez aussi faire de-même avec un site web pour y accéder rapidement ? C&#8217;est ce que permet de faire <strong>Internet Explorer 9</strong> par défaut ; mais vous pouvez personnaliser d&#8217;avantage ce petit gadget. Nous allons voir comment.</p>
<p><span id="more-142"></span></p>
<p class="center"><img src="http://www.infographizm.com/blog/images/pin-site.png" alt="Exemple de site épinglé" /></p>
<h3>Le plus simple : balises meta</h3>
<p>Les fonctions de base peuvent être réalisées à partir des balises meta. Les voici tout d&#8217;abord :</p>
<pre class="brush: xml; title: ; notranslate">&lt;meta name=&quot;application-name&quot; content=&quot;&quot; /&gt;
&lt;meta name=&quot;msapplication-tooltip&quot; content=&quot;&quot; /&gt;
&lt;meta name=&quot;msapplication-window&quot; content=&quot;&quot; /&gt;
&lt;meta name=&quot;msapplication-navbutton-color&quot; content=&quot;&quot; /&gt;
&lt;meta name=&quot;msapplication-starturl&quot; content=&quot;&quot; /&gt;
&lt;meta name=&quot;msapplication-task&quot; content=&quot;&quot; /&gt;</pre>
<p>Voilà à quoi ça ressemble. Maintenant, voyons ces lignes l&#8217;une après l&#8217;autre : </p>
<pre class="brush: xml; title: ; notranslate">&lt;meta name=&quot;application-name&quot; content=&quot;Nom du site&quot; /&gt;</pre>
<p>C&#8217;est explicite : Il s&#8217;agit du nom du bouton. À noter que si vous le laissez vide, le nom par défaut sera le nom du site précisé dans la balise <strong>title</strong>.</p>
<pre class="brush: xml; title: ; notranslate">&lt;meta name=&quot;msapplication-tooltip&quot; content=&quot;&quot; /&gt;</pre>
<p>Une information qui sera affichée au survol du bouton.</p>
<pre class="brush: xml; title: ; notranslate">&lt;meta name=&quot;msapplication-window&quot; content=&quot;width=900;height=600&quot; /&gt;</pre>
<p>La taille de la fenêtre à l&#8217;ouverture.</p>
<pre class="brush: xml; title: ; notranslate">&lt;meta name=&quot;msapplication-navbutton-color&quot; content=&quot;#c00&quot; /&gt;</pre>
<p>Il s&#8217;agit de la couleur des boutons &laquo;&nbsp;<strong>Précédents</strong>&nbsp;&raquo; et &laquo;&nbsp;<strong>Suivant</strong>&nbsp;&raquo; du navigateur. Si ce champ est vide, alors une couleur par défaut sera faite à partir du favicon du site. L&#8217;attribut content prend n&#8217;importe quel paramètre de couleur html.</p>
<pre class="brush: xml; title: ; notranslate">&lt;meta name=&quot;msapplication-starturl&quot; content=&quot;/mapage.html&quot; /&gt;</pre>
<p>L&#8217;adresse à ouvrir lors du clic sur le bouton. Si ce champ n&#8217;est pas renseigné, alors l&#8217;adresse sera celle de la page vue au moment où le site a été épinglé. Cette adresse peut-être relative ou absolue.</p>
<pre class="brush: xml; title: ; notranslate">&lt;meta name=&quot;msapplication-task&quot; content=&quot;&quot; /&gt;</pre>
<p>Cette balise sert à ajouter des tâches, que nous allons voir plus en détail.</p>
<h3>Des tâches supplémentaires</h3>
<p>Un site épinglé peut, comme tout autre programme, avoir d&#8217;autres utilités que de simplement rediriger vers une seule page. On peut par exemple mettre une liste de liens, internes ou externes au site. C&#8217;est grâce aux &laquo;&nbsp;<strong>task</strong>&nbsp;&raquo; (tâches) que nous allons réaliser ceci.</p>
<pre class="brush: xml; title: ; notranslate">&lt;meta name=&quot;msapplication-task&quot;
	content=&quot;name=Le blog InfographiZm;
	action-uri=/blog/;
	icon-uri=/design/wordpress.ico&quot; /&gt;</pre>
<p>Voici l&#8217;exemple utilisé sur le site InfographiZm pour ajouter la tâche vers le blog. Il faut décortiquer le content :</p>
<ul>
<li><code>name</code> permet de donner un nom à la tâche.</li>
<li><code>action-uri</code> désigne l&#8217;adresse vers laquelle va pointer le lien de la tâche. Il peut-être relatif à partir de la page épinglée, ou bien absolu.</li>
<li><code>icon-uri</code> designe l&#8217;adresse du fichier qui servira d&#8217;icone à la tâche ; encore une fois il peut-être relatif à partir de la page épinglée ou absolu.</li>
</ul>
<p class="center"><img src="http://www.infographizm.com/blog/images/pin-site-bar.png" alt="Exemple de site épinglé" /></p>
<h3>Ajouter une &laquo;&nbsp;JumpList&nbsp;&raquo;</h3>
<p>Il est possible d&#8217;ajouter, par du <strong>javascript</strong>, une autre liste de liens, qui n&#8217;est pas associée aux tâches. Voici comment faire :</p>
<pre class="brush: jscript; title: ; notranslate">function NouvelleListe() {
	try {
		if (window.external.msIsSiteMode()) {
			window.external.msSiteModeCreateJumplist(&quot;Titre de la liste&quot;);
			window.external.msSiteModeAddJumpListItem(&quot;Titre&quot;, &quot;http://&quot;, &quot;/custom.ico&quot;);
			window.external.msSiteModeShowJumplist();
		}
	}
	catch (error) { }
}
NouvelleListe();</pre>
<p>Ce qu&#8217;il faut retenir ici surtout, c&#8217;est ceci :</p>
<pre class="brush: jscript; title: ; notranslate">window.external.msSiteModeCreateJumplist(&quot;Titre de la liste&quot;);</pre>
<p>Permet de créer une nouvelle liste.</p>
<pre class="brush: jscript; title: ; notranslate">window.external.msSiteModeAddJumpListItem(&quot;Titre&quot;, &quot;http://&quot;, &quot;/custom.ico&quot;);</pre>
<p>Permet de créer un nouvel élément dans cette liste, avec son titre, son adresse, et son icone (les liens sont encore une fois relatifs ou absolus à votre convenance).</p>
<h3>Pour aller plus loin&#8230;</h3>
<p>En associant par exemple le code <strong>javascript</strong> avec du <strong>PHP</strong>, on pourrait très facilement créer des liens vers les 5 derniers articles d&#8217;un blog de manière dynamique ! <em>Cela fera peut-être l&#8217;objet d&#8217;un prochain tutoriel&#8230;</em></p>
<p>Il faut également savoir qu&#8217;au moyen du framework <strong>.NET</strong> de <strong>Microsoft</strong>, il est possibile, peu importe le langage (<strong>ASP</strong>, <strong>C#</strong>&#8230;) d&#8217;aller beaucoup plus loin, pour par exemple afficher des liens différents à ceux qui sont de simples visiteurs et ceux qui sont administrateurs, ou encore permettre à l&#8217;icone du bouton d&#8217;afficher un icone différent si un nouvel article a été rajouté sur le site.</p>
<p><em>Sources : <a href="http://msdn.microsoft.com/en-us/library/gg491731(v=VS.85).aspx" onclick="window.open(this.href); return false;">MSDN</a></em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.infographizm.com/blog/fonctionnalite-ie9-site-epingle-avance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sorties discrètes pour Chrome 12 et Firefox 5</title>
		<link>http://www.infographizm.com/blog/sorties-discretes-pour-chrome-12-et-firefox-5/</link>
		<comments>http://www.infographizm.com/blog/sorties-discretes-pour-chrome-12-et-firefox-5/#comments</comments>
		<pubDate>Mon, 20 Jun 2011 08:34:15 +0000</pubDate>
		<dc:creator>InfographiZm</dc:creator>
				<category><![CDATA[Actualité]]></category>
		<category><![CDATA[Geek & Web]]></category>
		<category><![CDATA[canvas]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[google chrome]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[mozilla firefox]]></category>
		<category><![CDATA[navigateur]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[xml]]></category>
		<guid isPermaLink="false">http://www.infographizm.com/blog/?p=138</guid>
		<description><![CDATA[Depuis sa version 4, Mozilla a exprimé la volonté de sortir une nouvelle version de Firefox toutes les six semaines ; un rythme de développement proche de celui de Google Chrome. Ce mois-ci sont donc sorties les nouvelles versions des deux navigateurs : Firefox 5 et Chrome 12. Évidemment, un tel changement de rythme implique [...]]]></description>
			<content:encoded><![CDATA[<p>Depuis sa version 4, <strong>Mozilla</strong> a exprimé la volonté de sortir une nouvelle version de Firefox toutes les six semaines ; un rythme de développement proche de celui de <strong>Google Chrome</strong>. Ce mois-ci sont donc sorties les nouvelles versions des deux navigateurs : <strong>Firefox 5</strong> et <strong>Chrome 12</strong>.</p>
<p><span id="more-138"></span></p>
<p>Évidemment, un tel changement de rythme implique aussi des modifications plus mineures que précédemment &#8211; à l&#8217;image du navigateur de Google, encore une fois. Voyons donc les nouveautés pour les deux concurrents.</p>
<h3>Firefox 5</h3>
<p>Outre quelques menues améliorations apportées à l&#8217;interface et une optimisation générale des pages, cette nouvelle version apporte une meilleure prise en charge des animations <strong>CSS3</strong> et de diverses technologies (<strong>Canvas</strong>, <strong>XML</strong>, <strong>HTML5</strong>, <strong>MathML</strong>, etc.), et bien évidemment la correction de plusieurs bugs rapportés dans la version précédente.</p>
<p class="center"><a href="http://www.mozilla-europe.org/fr/" onclick="window.open(this.href); return false;"><img src="http://www.infographizm.com/blog/images/firefox-logo.png" alt="Logo Firefox" /><br />Cliquez sur l&#8217;icone pour télécharger Mozilla Firefox 5</a></p>
<h3>Chrome 12</h3>
<p>De son côté, Google améliore <strong>l&#8217;accélération matérielle</strong> de son navigateur et l&#8217;utilisation de l&#8217;Omnibox (barre de recherche à tout faire).</p>
<p class="center"><a href="http://www.google.com/chrome/index.html?hl=fr" onclick="window.open(this.href); return false;"><img src="http://www.infographizm.com/blog/images/chrome-logo.png" alt="Logo Chrome" /><br /><em>Cliquez sur l&#8217;icone pour télécharger Google Chrome 12</em></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.infographizm.com/blog/sorties-discretes-pour-chrome-12-et-firefox-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

