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

<channel>
	<title>css 4 design &#187; Menu</title>
	<atom:link href="http://css4design.com/tag/menu/feed" rel="self" type="application/rss+xml" />
	<link>http://css4design.com</link>
	<description>Le blog de l&#039;intégrateur web</description>
	<lastBuildDate>Tue, 13 Jul 2010 19:09:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<atom:link rel='hub' href='http://css4design.com/?pushpress=hub'/>
		<item>
		<title>WordPress &#8212; Menus «funky» avec wp_list_bookmarks()</title>
		<link>http://css4design.com/wordpress-menu-funky-avec-wp_list_bookmarks</link>
		<comments>http://css4design.com/wordpress-menu-funky-avec-wp_list_bookmarks#comments</comments>
		<pubDate>Wed, 24 Feb 2010 18:56:47 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Content Management System]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Menu]]></category>
		<category><![CDATA[Navigation]]></category>
		<category><![CDATA[Système de gestion de contenu (CMS)]]></category>
		<category><![CDATA[Template]]></category>

		<guid isPermaLink="false">http://css4design.com/?p=5410</guid>
		<description><![CDATA[WordPress est un CMS formidable, ce qui ne l&#8217;empêche pas d&#8217;avoir des lacunes. L&#8217;une d&#8217;elle concerne la possibilité de construire des menus composés de liens vers des pages ou des articles publiés sur le blog, ce qui est courant avec des CMS comme Drupal ou Joomla. En général, je me contente de créer mon menu en HTML et ça fonctionne très bien. Toutefois, cette solution n&#8217;est pas toujours très évidente à maintenir. Voici la solution que j&#8217;ai retenue pour la mise en place des liens pointant vers les articles que je souhaitais mettre en avant sur ce blog. La fonction [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fwordpress-menu-funky-avec-wp_list_bookmarks">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fwordpress-menu-funky-avec-wp_list_bookmarks&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a" height="61" width="50" />
			</a>
		</div><p><a href="http://css4design.com/dites-wordpress-pas-weirdpress">WordPress est un CMS formidable</a>, ce qui ne l&#8217;empêche pas d&#8217;<a href="http://css4design.com/que-manque-t-il-a-wordpress">avoir des lacunes</a>. L&#8217;une d&#8217;elle concerne la possibilité de construire des menus composés de liens vers des pages ou des articles publiés sur le blog, ce qui est courant avec des CMS comme <a href="http://drupalfr.org/">Drupal</a> ou <a href="http://www.joomla.fr/">Joomla</a>. En général, je me contente de créer mon menu en HTML et ça fonctionne très bien. Toutefois, cette solution n&#8217;est pas toujours très évidente à maintenir. Voici la solution que j&#8217;ai retenue pour la mise en place des liens pointant vers les articles que je souhaitais mettre en avant sur ce blog.<span id="more-5410"></span></p>

<h2>La fonction wp_list_bookmarks()</h2>

<p>La fonction <a href="http://codex.wordpress.org/Template_Tags/wp_list_bookmarks">wp_list_bookmarks()</a> possède plusieurs arguments intéressants dont l&#8217;identifiant de la catégorie à afficher <em>category=386</em> et <em>before</em> et <em>after</em> qui permettent de spécifier les balises HTML que vous voulez avant et après chaque élément de liste. Par défaut, il s&#8217;agit de la balise <code>li</code>. Toutefois, pour une bonne gestion des coins arrondis, j&#8217;ai ajouté une balise <code>p</code> (oui, un <code>p</code> dans le <code>li</code>, ça manque d&#8217;élégance&#8230; ), ce qui oblige à préciser explicitement les balises <code>li</code>.
<pre>&lt;div id="featured-posts" class="wrapper"&gt;
    &lt;ul&gt;
        &lt;?php echo wp_list_bookmarks('title_li=&amp;categorize=0&amp;category=386&amp;before=&lt;li&gt;&lt;p&gt;&amp;after=&lt;/p&gt;&lt;/li&gt;'); ?&gt;
    &lt;/ul&gt;
&lt;/div&gt;</pre></p>

<h2>Une pincée de CSS3 pour épicer le menu</h2>

<p><pre>&#35;featured-posts ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
&#35;featured-posts li {
    float: left;
    width: 102px;
    margin-right: 18px;
}
&#35;featured-posts li:hover {
    background: #2F0615;
    color: #fff;
/*
* Coins arrondis
<em>/
    -moz-border-radius: 5px 0 5px 0;
    -webkit-border-radius: 5px 0 5px 0;
    border-radius: 5px 0 5px 0;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 5px;
/</em>
* Ombres portées
*/
    -webkit-box-shadow: #aaa 3px 3px 3px;
    -moz-box-shadow: #aaa 3px 3px 3px;
    box-shadow: #aaa 3px 3px 3px;
}</pre>
En fonction de la <a href="http://css4design.com/css-4-design-nouvelle-charte-graphique-et-redesign-du-logo">grille de mise en page</a> que j&#8217;ai mise en place sur ce blog, j&#8217;ai opté pour l&#8217;affichage de 8 liens occupant chacun 2 colonnes sur les 16 disponibles. Si vous voulez disposer d&#8217;un deuxième menu comme celui que j&#8217;ai ajouté dans mon pied de page, il suffit de dupliquer la fonction wp_list_bookmarks, de changer l&#8217;<code>id</code> de la catégorie des liens et de remplacer <code>#featured-posts</code> par <code>.featured-posts</code> <em>and the cat&#8217;s in the bag!</em></p>

<p class="small">Note : si vous aviez déjà utilisé le <em>Widget Liens</em> dans votre barre latérale, cette catégorie est affichée deux fois. Pour la supprimer de votre <em>blogroll</em> faites glisser le <em>Widget Liens</em>, sélectionnez la catégorie dans le menu déroulant et répétez l&#8217;opération autant de fois que nécessaire.</p>

<h2>Pour finir</h2>

<p>Oui,  toutes ces opérations sont un peu fastidieuses, mais je n&#8217;ai pas encore trouvé mieux à part attendre la sortie prochaine de WordPress 3.0. D&#8217;ailleurs, à ce propos, je vous propose de lire l&#8217;article <a href="http://www.wordpress-fr.net/blog/les-menus-lintegration-de-mu-et-une-course-aux-correctifs">Les menus, l’intégration de MU, et une course aux correctifs !</a> de Xavier Borderie sur <a href="http://www.wordpress-fr.net/blog/">WordPress Francophone</a> qui parle notamment de l&#8217;intégration prochaine d&#8217;une fonctionnalités permettant de faire des menus en veux-tu en voilà !</p>
]]></content:encoded>
			<wfw:commentRss>http://css4design.com/wordpress-menu-funky-avec-wp_list_bookmarks/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>30 menus de navigation en CSS pour votre site web</title>
		<link>http://css4design.com/30-menus-de-navigation-en-css-pour-votre-site-web</link>
		<comments>http://css4design.com/30-menus-de-navigation-en-css-pour-votre-site-web#comments</comments>
		<pubDate>Fri, 26 Dec 2008 13:18:40 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Conception de site web]]></category>
		<category><![CDATA[Design & Graphisme]]></category>
		<category><![CDATA[Le petit journal du web]]></category>
		<category><![CDATA[Charte graphique]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Menu]]></category>
		<category><![CDATA[Navigation]]></category>

		<guid isPermaLink="false">http://www.css4design.com/?p=2599</guid>
		<description><![CDATA[styledmenus propose une trentaine de menus de navigation compatibles avec les navigateurs IE6, IE7, Firefox, Opera, Safari, Chrome et conformes aux recommandations du W3C. Le téléchargement de ces menus est gratuit ; toutefois, vous pouvez acheter les fichiers originaux au format .psd si vous voulez personnaliser davantage vos menus selon votre charte graphique. Merci Thierry ;)]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2F30-menus-de-navigation-en-css-pour-votre-site-web">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2F30-menus-de-navigation-en-css-pour-votre-site-web&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a" height="61" width="50" />
			</a>
		</div><p><a href="http://www.styledmenus.com/">styledmenus</a> propose une trentaine de menus de navigation compatibles avec les navigateurs IE6, IE7, Firefox, Opera, Safari, Chrome et conformes aux <a href="http://www.la-grange.net/w3c/">recommandations du W3C</a>.</p>

<p>Le téléchargement de ces menus est gratuit ; toutefois, vous pouvez acheter les fichiers originaux au format <em>.psd</em> si vous voulez personnaliser davantage vos menus selon votre charte graphique.</p>

<p>Merci <a href="http://roget.biz/">Thierry</a> ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://css4design.com/30-menus-de-navigation-en-css-pour-votre-site-web/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Navigation web &#8212; donne-moi ce que je veux ! est en ligne gratuitement</title>
		<link>http://css4design.com/navigation-web-donne-moi-ce-que-je-veux-est-en-ligne-gratuitement</link>
		<comments>http://css4design.com/navigation-web-donne-moi-ce-que-je-veux-est-en-ligne-gratuitement#comments</comments>
		<pubDate>Sun, 21 Sep 2008 06:34:17 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Ergonomie & Accessibilité]]></category>
		<category><![CDATA[Ergonomie]]></category>
		<category><![CDATA[Menu]]></category>
		<category><![CDATA[Navigation]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.css4design.com/?p=1961</guid>
		<description><![CDATA[L&#8217;excellent guide sur les différentes systèmes de navigation Donne-moi ce que je veux !&#160;&#187; est désormais accessible gratuitement en ligne. Découvrez 60 modèles de navigation commentés des bonnes pratiques d’ergonomie, de référencement et d’accessibilité. Via le blog Alsacréations.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fnavigation-web-donne-moi-ce-que-je-veux-est-en-ligne-gratuitement">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fnavigation-web-donne-moi-ce-que-je-veux-est-en-ligne-gratuitement&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a" height="61" width="50" />
			</a>
		</div><p>L&#8217;excellent guide sur les différentes systèmes de navigation <em>Donne-moi ce que je veux !&nbsp;&raquo;</em> est désormais accessible gratuitement en ligne. Découvrez <a href="http://www.navigation-web.com/">60 modèles de navigation</a> commentés des bonnes pratiques d’ergonomie, de référencement et d’accessibilité.</p>

<p>Via le <a href="http://blog.alsacreations.com/2008/09/17/428-internet-donne-moi-ce-que-je-veux-accessible-en-ligne-gratuitement">blog Alsacréations</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://css4design.com/navigation-web-donne-moi-ce-que-je-veux-est-en-ligne-gratuitement/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Menu à onglets (tabs) &#8212; idTabs ou domTab ?</title>
		<link>http://css4design.com/menu-a-onglets-tabs-idtabs-ou-domtab</link>
		<comments>http://css4design.com/menu-a-onglets-tabs-idtabs-ou-domtab#comments</comments>
		<pubDate>Wed, 27 Aug 2008 04:26:52 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Javascript & PHP]]></category>
		<category><![CDATA[Accessibilité]]></category>
		<category><![CDATA[DOM]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Menu]]></category>
		<category><![CDATA[Navigation]]></category>
		<category><![CDATA[Onglets]]></category>

		<guid isPermaLink="false">http://www.css4design.com/?p=1261</guid>
		<description><![CDATA[Menu à onglets avec Javascript et CSS fait partie des articles les plus lus de ce blogzine. Mais la solution présentée n&#8217;est pas un modèle d&#8217;accessibilité car elle ne fonctionne plus correctement si Javascript est désactivé. Dans ce cas, le menu reste bloqué sur le premier onglet actif. Bien que certains trouvent qu’il s’agit d’une fonctionnalité et non d’un défaut, je préconise deux scripts bien plus accessibles et efficaces : idTabs de Sean Catchpole et domtab de Chris Heilmann. Avant de choisir un système de menus à onglets, il est important de vérifier les trois points suivants : Poids du [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fmenu-a-onglets-tabs-idtabs-ou-domtab">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fmenu-a-onglets-tabs-idtabs-ou-domtab&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a" height="61" width="50" />
			</a>
		</div><p><a href="http://www.css4design.com/menu-a-onglet-avec-javascript-et-css">Menu à onglets avec Javascript et CSS</a> fait partie des articles les plus lus de ce <em>blogzine</em>. Mais la solution présentée n&#8217;est pas un modèle d&#8217;accessibilité car elle ne fonctionne plus correctement si Javascript est désactivé. Dans ce cas, le menu reste bloqué sur le premier onglet actif. Bien que certains trouvent qu’il s’agit d’une fonctionnalité et non d’un défaut, je préconise deux scripts bien plus accessibles et efficaces : <a href="http://www.sunsean.com/idTabs/">idTabs</a> de <a href="http://www.sunsean.com/">Sean Catchpole</a> et <a href="http://onlinetools.org/tools/domtabdata/">domtab</a> de <a href="http://www.wait-till-i.com/">Chris Heilmann</a>.<span id="more-1261"></span></p>

<p>Avant de choisir un système de menus à onglets, il est important de vérifier les trois points suivants :</p>

<ol>
<li><p><strong>Poids du script</strong> &#8212; généralement faible pour ce genre de script, il néanmoins penser à additionner les tailles de tous les petits scripts déjà installés.</p>

<ul>
<li><p><em>idTabs</em> -> <code>10 ko</code> + jQuery -> <code>31 ko</code> = <code>41 ko</code>. Si vous devez juste ajouter un menu à onglets sur votre site, ce poids est rédhibitoire.</p></li>
<li><p><em>domtab</em> -> <code>10 ko</code>. C&#8217;est déjà beaucoup mieux, et par rapport à <em>idTabs</em>, vous pourrez encore installer plusieurs scripts intéressants avant d&#8217;arriver à <code>41 ko</code>.</p></li>
</ul>

<p>Ceci dit, l&#8217;appétit vient en mangeant et le nombre de scripts à tendance à s&#8217;allonger, de sorte que l&#8217;investissement en <em>jQuery</em> est très vite rentabilisé.</p></li>
<li><p><strong>Comportement quand javascript n&#8217;est pas activé</strong> &#8212; Ces deux scripts se dégradent élégamment en l&#8217;absence de Javascript. Comme l&#8217;affichage des onglets est géré par la feuille de style  CSS ils restent en place ; les éléments masqués au départ s&#8217;affichent simplement les uns sous les autres.</p></li>
<li><p><strong>Balisage HTML, classes CSS et identifiants nécessaires</strong> &#8212; Le fonctionnement de ses deux scripts suit le même principe : il faut identifier les zones où le script va agir (identifiants, classes) et ajouter des <em>ancres internes</em> vers lesquelles les liens des onglets pointeront.</p></li>
</ol>

<p><em>Commençons par idTabs &raquo;</em></p>
]]></content:encoded>
			<wfw:commentRss>http://css4design.com/menu-a-onglets-tabs-idtabs-ou-domtab/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Nanotabs &#8212; un idTabs minimaliste sans jQuery</title>
		<link>http://css4design.com/nanotabs-un-idtabs-minimaliste-sans-jquery</link>
		<comments>http://css4design.com/nanotabs-un-idtabs-minimaliste-sans-jquery#comments</comments>
		<pubDate>Wed, 20 Aug 2008 23:57:28 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Javascript & PHP]]></category>
		<category><![CDATA[Menu]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Onglets]]></category>
		<category><![CDATA[tabs]]></category>

		<guid isPermaLink="false">http://www.css4design.com/nanotabs-un-idtabs-minimaliste-sans-jquery</guid>
		<description><![CDATA[Sean Catchpole, le créateur du plugin idTabs pour jQuery nous propose nanotabs un nouveau script minimaliste pour gérer des menus à onglets (mais pas seulement). Nanotabs peut faire tout ce que faisait idTabs avec même quelques options supplémentaires, le tout sans utiliser le framework jQuery !]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fnanotabs-un-idtabs-minimaliste-sans-jquery">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fnanotabs-un-idtabs-minimaliste-sans-jquery&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a" height="61" width="50" />
			</a>
		</div><p>Sean Catchpole, le créateur du plugin <a href="http://www.sunsean.com/idTabs/">idTabs</a> pour jQuery nous propose <a href="http://www.sunsean.com/nanotabs/">nanotabs</a> un nouveau script minimaliste pour gérer des menus à onglets (mais pas seulement).</p>

<p><em>Nanotabs</em> peut faire tout ce que faisait <em>idTab</em>s avec même quelques options supplémentaires, le tout sans utiliser le <em>framework jQuery</em> !</p>
]]></content:encoded>
			<wfw:commentRss>http://css4design.com/nanotabs-un-idtabs-minimaliste-sans-jquery/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Menu accordéon avec jQuery</title>
		<link>http://css4design.com/menu-accordeon-avec-jquery</link>
		<comments>http://css4design.com/menu-accordeon-avec-jquery#comments</comments>
		<pubDate>Tue, 19 Aug 2008 18:55:28 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Javascript & PHP]]></category>
		<category><![CDATA[Accordéon]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Menu]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.css4design.com/?p=1135</guid>
		<description><![CDATA[Tutoriel vidéo consacré à la réalisation d&#8217;un menu accordéon en Javascript en utilisant la librairie jQuery. Menu Accordeon Javascript. Envoyé par JojoRatonLaveur]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fmenu-accordeon-avec-jquery">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fmenu-accordeon-avec-jquery&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a" height="61" width="50" />
			</a>
		</div><p><object width="388" height="310"><param name="movie" value="http://www.dailymotion.com/swf/k3XfwsokPxlgViJl7M&#038;related=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.dailymotion.com/swf/k3XfwsokPxlgViJl7M&#038;related=1" type="application/x-shockwave-flash" width="388" height="310" allowFullScreen="true" allowScriptAccess="always"></embed></object></p>

<p>Tutoriel vidéo consacré à la réalisation d&#8217;un menu accordéon en Javascript en utilisant la librairie jQuery. <a href="http://www.dailymotion.com/video/x6flxq_menu-accordeon-javascript_creation">Menu Accordeon Javascript</a>. <em>Envoyé par <a href="http://www.dailymotion.com/JojoRatonLaveur">JojoRatonLaveur</a></em></p>
]]></content:encoded>
			<wfw:commentRss>http://css4design.com/menu-accordeon-avec-jquery/feed</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>WordPress 2.6 &#8212; Mes news carburent à &quot;Press This&quot; (chaine inside)</title>
		<link>http://css4design.com/wordpress-26-mes-news-carburent-a-press-this</link>
		<comments>http://css4design.com/wordpress-26-mes-news-carburent-a-press-this#comments</comments>
		<pubDate>Sun, 03 Aug 2008 18:34:29 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Content Management System]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Boucle]]></category>
		<category><![CDATA[Loop]]></category>
		<category><![CDATA[Menu]]></category>
		<category><![CDATA[Onglets]]></category>
		<category><![CDATA[Tutoriels]]></category>

		<guid isPermaLink="false">http://www.css4design.com/?p=374</guid>
		<description><![CDATA[Je suis souvent d&#8217;avis qu&#8217;un bon texte vaut mille images, mais dans le cas du bookmarklet Press This présent dans WordPress 2.6, c&#8217;est la capture d&#8217;écran du billet de Nioumedia sur Press This qui m&#8217;a incitée à tester l&#8217;engin. Plutôt efficace pour la saisie de texte (avec éditeur WYSIWYG), le choix des catégories ou l&#8217;ajout d&#8217;un tag. On peut ensuite enregistrer le billet pour le modifier ultérieurement ou le publier de suite. Un nouveau menu à onglets sur ce blog ! Ce bookmarklet m&#8217;a tellement emballé que j&#8217;ai mis en place un deuxième menu à onglets sous les catégories du [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fwordpress-26-mes-news-carburent-a-press-this">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fwordpress-26-mes-news-carburent-a-press-this&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a" height="61" width="50" />
			</a>
		</div><p>Je suis souvent d&#8217;avis qu&#8217;un bon texte vaut mille images, mais dans le cas du bookmarklet <em>Press This</em> présent dans WordPress 2.6, c&#8217;est la capture d&#8217;écran du <a href="http://nioumedia.com/2008/07/17/press-this-un-nouveau-bookmarklet-sur-wordpress-26/">billet de Nioumedia sur Press This</a> qui m&#8217;a incitée à tester l&#8217;engin. Plutôt efficace pour la saisie de texte (avec éditeur WYSIWYG), le choix des catégories ou l&#8217;ajout d&#8217;un tag. On peut ensuite enregistrer le billet pour le modifier ultérieurement ou le publier de suite.<span id="more-374"></span></p>

<h3>Un nouveau menu à onglets sur ce blog !</h3>

<p>Ce bookmarklet m&#8217;a tellement emballé que j&#8217;ai mis en place un deuxième menu à onglets sous les catégories du blog pour accueillir les fruits de mes petites découvertes au gré du surf quotidien. J&#8217;ai inauguré cette zone avec un onglet &laquo;&nbsp;News&nbsp;&raquo; pour des brèves plutôt généralistes. Mais à l&#8217;avenir, ce menu devrait accueillir des onglets plus spécialisés comme &laquo;&nbsp;Insolite&nbsp;&raquo;, &laquo;&nbsp;ludique&nbsp;&raquo;, histoire de rendre le développement web un poil plus fun ;)</p>

<p>Je n&#8217;ai pas encore tout testé mais il semble possible de publier directement les images présentes sur une page <a href="http://flickr.com/">Flickr</a> ou les vidéos sur <a href="http://youtube.com/">Youtube</a> (peut-être même que des plugins verront le jour pour élargir l&#8217;offre). Pratique pour ajouter un onglet &laquo;&nbsp;Vidéo&nbsp;&raquo; et/ou un onglet &laquo;&nbsp;Image&nbsp;&raquo; à mon nouveau menu à onglets.</p>

<p>Les billets affichés sont donc sélectionnés selon le tag, ce qui est moins lourd que la création d&#8217;une catégorie qu&#8217;il faudrait éventuellement masquer dans d&#8217;autres boucles WordPress présentes sur le blog (ce qui me fait une partie de la réponse au <a href="http://www.css4design.com/danse-avec-les-loops-1-un-theme-wordpress-mis-a-nu#comment-3278">commentaire</a> de <a href="http://www.onlike.net/">Kynerion</a> par la même occasion !)</p>

<p>A noter que j&#8217;ai quand même créé une sous-rubrique News pour garder une certaine cohérence avec la catégorie <a href="http://www.css4design.com/articles/revue-de-web">Revue de web</a>, mais ce n&#8217;est pas une obligation. Cette souplesse de WordPress est assez magique car elle permet toutes les fantaisies : on pourra facilement créer un billet dans une catégorie et ajouter le tag &laquo;&nbsp;News&nbsp;&raquo; pour afficher le billet à un autre emplacement du template.</p>

<p>De plus, dans la boucle qui suit, rien n&#8217;empêche d&#8217;afficher des billets contenant d&#8217;autres tags pour avoir encore plus de souplesse dans l&#8217;étiquettage des billets. Il suffira de remplacer <code>'tag=news&amp;showposts=3'</code> par <code>'tag=news+insolite+comique&amp;showposts=3'</code>.</p>

<h3>N&#8217;ayons plus peur du loop !</h3>

<p>Pour les billets taggués &laquo;&nbsp;News&nbsp;&raquo;, par exemple, il suffit de faire la boucle suivante :
<pre>&lt;div id="tab6"&gt;
    &lt;ul&gt;
        &lt;?php /* Affichage des toutes les news */
        query_posts('tag=news&amp;showposts=3'); ?&gt;
        &lt;?php while (have_posts()) : the_post(); ?&gt;
        &lt;li&gt;
            &lt;h2&gt;&lt;a href="&lt;?php the_permalink() ?&gt;"&gt;&lt;?php the_title(); ?&gt;&lt;/a&gt;
            &lt;/h2&gt;
            &lt;div&gt;
                &lt;?php the_content('Lire la suite &amp;raquo;'); ?&gt;
            &lt;/div&gt;
        &lt;/li&gt;&lt;!-- end .post --&gt;
        &lt;?php endwhile; ?&gt;
    &lt;/ul&gt;
    &lt;p&gt;&lt;a href="/tag/news" title="Tous les articles tagué news"&gt;Voir toutes les news&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;</pre>
Et pour faire plaisir à <a href="http://blog.burninghat.net/">burningHat</a> et <a href="http://blog.neovov.com/">Neovov</a>, j&#8217;ai mis les brèves dans <a href="http://www.css4design.com/granularisation-du-balisage-html-parce-que-nos-documents-le-valent-bien">une belle liste non ordonnée</a> :D Pour plus d&#8217;information sur les boucles utilisées sur ce blogzine, je vous invite à lire <a href="http://www.css4design.com/danse-avec-les-loops-1-un-theme-wordpress-mis-a-nu">Danse avec les loops : un thème WordPress mis à nu</a>.</p>

<p>Bref, je n&#8217;ai pas encore fait le tour de cette nouvelle version de WordPress, mais il semble que l&#8217;équipe de développement se dirige vers la création d&#8217;une véritable plate-forme de CMS aussi complète qu&#8217;efficace.</p>

<h3>Mais que manque-t-il donc à WordPress ?</h3>

<p>Tiens, ça me rappelle que j&#8217;ai un brouillon en cours sur ce qui manque à WordPress par rapport à d&#8217;autres outils de gestion de contenu. Comme je suis loin de tous les connaitre, et si le coeur vous en dit, vous pouvez m&#8217;aider en me donnant des pistes du genre : &laquo;&nbsp;sur Joomla! on peut faire ça facilement&nbsp;&raquo;, ou &laquo;&nbsp;avec SPIP, je fais ce que je veux avec mes cheveux&nbsp;&raquo;&#8230; Enfin, vous voyez l&#8217;idée générale ;) Merci par avance !</p>

<h4>La chaine ! la chaine ! la chaine !</h4>

<p>Si j&#8217;osais, <strong>je lancerai bien une chaine de blog sur ce qui manque à WordPress</strong> pour permettre à chacun d&#8217;y réfléchir à tête reposée dans le cadre d&#8217;un billet, ce qui me permettra ensuite de compiler les contributions de chacun(e).</p>

<p><strong>Allez, j&#8217;ose :</strong> <a href="http://www.fran6art.com/">tous</a> <a href="http://blog.burninghat.net/">les</a> <a href="http://www.lepotlatch.org/">lecteurs</a> <a href="http://www.logiste.be/">et</a> <a href="http://daria.servhome.org/">lectrices</a> <a href="http://yves.sur-le-web.fr/">sont</a> <a href="http://www.niss.fr/">invitées</a> <a href="http://wordpress-tuto.fr/">à</a> <a href="http://www.wordpress-fr.net/">participer</a> <a href="http://www.blomig.com">à</a> <a href="http://monetiweb.com/">cette</a> <a href="http://www.onlike.net/">chaine</a> <a href="http://blog.darklg.fr/">de</a> <a href="http://cui.burp.fr/">blog</a> <a href="http://callmepep.org/">d&#8217;intérêt</a> <a href="http://www.superchinois.net/">public</a> <a href="http://www.nowhereelse.fr">!</a><a href="http://www.webinventif.fr/">!</a><a href="http://www.patricealbertus.net/">!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://css4design.com/wordpress-26-mes-news-carburent-a-press-this/feed</wfw:commentRss>
		<slash:comments>37</slash:comments>
		</item>
		<item>
		<title>S&#039;il ne devait rester qu&#039;un tutoriel pour faire un menu CSS avec onglets&#8230;</title>
		<link>http://css4design.com/s-il-ne-devait-rester-qu-un-tutoriel-pour-faire-un-menu-css-avec-onglets</link>
		<comments>http://css4design.com/s-il-ne-devait-rester-qu-un-tutoriel-pour-faire-un-menu-css-avec-onglets#comments</comments>
		<pubDate>Fri, 17 Aug 2007 17:30:12 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Intégration web]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Menu]]></category>
		<category><![CDATA[Onglets]]></category>
		<category><![CDATA[Tutoriels]]></category>

		<guid isPermaLink="false">http://www.css4design.com/blog-reloaded/?p=113</guid>
		<description><![CDATA[Vous pensiez avoir fait le tour des tutoriels pour réaliser des menus avec onglets en CSS ? Moi aussi, mais c&#8217;était sans compter les facéties googliennes : je cherchais tranquillement des ressources sur le poids des sélecteurs css pour ajouter une information ou deux à mon billet sur les Reset CSS quand un résultat au titre alléchant a retenu mon attention : Créer un menu à onglets avec CSS. Surpris de n&#8217;être jamais tombé sur cet article auparavant, je regarde ce que Google a à dire sur la requête menu onglets css. L&#8217;article apparait bien, mais en 3ème page&#8230; alors [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fs-il-ne-devait-rester-qu-un-tutoriel-pour-faire-un-menu-css-avec-onglets">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fs-il-ne-devait-rester-qu-un-tutoriel-pour-faire-un-menu-css-avec-onglets&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a" height="61" width="50" />
			</a>
		</div><p>Vous pensiez avoir fait le tour des tutoriels pour réaliser des menus avec onglets en CSS ? Moi aussi, mais c&#8217;était sans compter les facéties googliennes : je cherchais tranquillement des ressources sur le <a href="http://www.google.fr/search?hl=fr&amp;rlz=1B2GGGL_frFR176FR177&amp;q=poids+des+s%C3%A9lecteurs+css&amp;btnG=Rechercher&amp;meta=" hreflang="fr">poids des sélecteurs css</a> pour ajouter une information ou deux à mon billet sur les <a href="http://www.css4design.com/index.php/2007/08/14/89-5-reset-css-a-la-loupe-pour-une-remise-a-zero-des-valeurs-par-defaut-des-navigateurs" hreflang="fr">Reset CSS</a> quand un résultat au titre alléchant a retenu mon attention :<span id="more-120"></span></p>

<p><a href="http://normandlamoureux.com/cours/css/index.html" hreflang="fr">Créer un menu à onglets avec CSS</a>. Surpris de n&#8217;être jamais tombé sur cet article auparavant, je regarde ce que Google a à dire sur la requête <a href="http://www.google.fr/search?hl=fr&amp;rlz=1B2GGGL_frFR176FR177&amp;q=menu+onglets+css&amp;btnG=Rechercher&amp;meta=" hreflang="fr">menu onglets css</a>. L&#8217;article apparait bien, mais en 3ème page&#8230; alors qu&#8217;un tutoriel de cette qualité mérite la première. Non mais franchement, y font quoi les gars de chez Google ? Ils pourraient faire un effort, quand même ;)</p>

<p>Ce tutoriel vous guidera pas à pas sur la voie de la création d&#8217;un menu à onglets accessible et multi-navigateurs. Que vous en soyez à votre premier menu ou pas, vous apprendrez forcément quelque chose. Si ce n&#8217;est pas le cas, vous pourrez toujours venir vous plaindre ici ;) Bref, vous m&#8217;avez compris, faites du bruit pour que tout le monde puisse profiter du sens de la pédagogie de <a href="http://normandlamoureux.com/" hreflang="fr">Normand Lamoureux</a>.</p>

<p>L&#8217;article est plein de bons conseils que je vous laisse découvrir. Bon, si vous insistez, je vais avoir du mal à résister à l&#8217;envie de dévoiler une astuce particulièrement simple et efficace pour améliorer la productivité dans l&#8217;écriture des CSS :</p>

<blockquote> Arrive le moment d&#8217;écrire ma feuille de style. Dans ce dessein, je vais à l&#8217;élément « Éditer les CSS » du menu CSS de la barre d&#8217;outils pour développeur Web. Cette fonctionnalité permet d&#8217;écrire une règle CSS dans le volet de gauche du navigateur et de voir immédiatement le résultat dans le volet de droite, où le fichier HTML s&#8217;affiche.</blockquote>

<p>J&#8217;utilise régulièrement ce volet gauche pour jouer avec les CSS des sites que je visite, mais je n&#8217;avais jamais pensé m&#8217;en servir comme ça.</p>

<p>Comme quoi, avec Google, une requête peut en cacher une autre ;)</p>

<p>Faites en sorte que la <a href="http://blog.burninghat.net/2007/07/04/internet-ou-la-redondance-de-linformation/" hreflang="fr">redondance de l&#8217;information</a> profite aux contenus qui le mérite, et ne sortez pas sans cette <a href="http://normandlamoureux.com/" hreflang="fr">boite à outils pleine de cours et autres tutoriels</a> ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://css4design.com/s-il-ne-devait-rester-qu-un-tutoriel-pour-faire-un-menu-css-avec-onglets/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Sandbox Designs Competition : 46 thèmes pour WordPress passés en revue</title>
		<link>http://css4design.com/sandbox-designs-competition-46-themes-pour-wordpress-passes-en-revue</link>
		<comments>http://css4design.com/sandbox-designs-competition-46-themes-pour-wordpress-passes-en-revue#comments</comments>
		<pubDate>Tue, 07 Aug 2007 16:20:06 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Design & Graphisme]]></category>
		<category><![CDATA[Colonnes]]></category>
		<category><![CDATA[Concours]]></category>
		<category><![CDATA[Couleur]]></category>
		<category><![CDATA[Ergonomie]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Graphisme]]></category>
		<category><![CDATA[Menu]]></category>
		<category><![CDATA[Microformats]]></category>
		<category><![CDATA[Navigateur]]></category>
		<category><![CDATA[Sandbox]]></category>
		<category><![CDATA[Sidebar]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.css4design.com/blog-reloaded/?p=110</guid>
		<description><![CDATA[Les résultats du Sandbox Designs Competition sont disponibles depuis quelques heures après plusieurs jours passés à peser le pour et le contre de chaque proposition. Chaque membre du jury était libre de laisser libre court à sa subjectivité et à son intime conviction pour se prononcer sur les choix éditoriaux ou la mise en valeur des différentes fonctionnalités qui structurent un blog. Ou encore sur les choix purement esthétiques comme les visuels employés ou les choix colorimétriques. J&#8217;ai accordé un poids important au confort de lecture en traquant impitoyablement les déficits en blancs tournants, interlignages et autres espacements. Pour autant, [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fsandbox-designs-competition-46-themes-pour-wordpress-passes-en-revue">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fsandbox-designs-competition-46-themes-pour-wordpress-passes-en-revue&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a" height="61" width="50" />
			</a>
		</div><p><a href="http://www.sndbx.org/" title="The Sandbox Designs Competition for WordPress"><img src="http://www.sndbx.org/promo/sndbx_bttn-ylw.png" class="il" alt="The Sandbox Designs Competition for WordPress" /></a> <a href="http://www.sndbx.org/2007/08/07/and-the-winners-are/" hreflang="en">Les résultats du Sandbox Designs Competition</a> sont disponibles depuis quelques heures après plusieurs jours passés à peser le pour et le contre de chaque proposition. Chaque <a href="http://www.sndbx.org/judging/about-the-judges/" hreflang="fr">membre du jury</a> était libre de laisser libre court à sa subjectivité et à son intime conviction pour se prononcer sur les choix éditoriaux ou la mise en valeur des différentes fonctionnalités qui structurent un blog. Ou encore sur les choix purement esthétiques comme les visuels employés ou les choix colorimétriques. J&#8217;ai accordé un poids important au confort de lecture en traquant impitoyablement les déficits en blancs tournants, interlignages et autres espacements. Pour autant, je n&#8217;ai pas laissé de répit aux problèmes de lisibilité dépendants de la palette de couleurs retenue : un blog, c&#8217;est avant tout beaucoup de texte à lire. En second lieu, j&#8217;ai pris en compte l&#8217;équilibre global du design. J&#8217;ai vérifié ensuite si la structure résistait à l&#8217;épreuve de la compatibilité inter-navigateurs. Pour celà, j&#8217;ai testé les pages sous Firefox 2, Internet Explorer 6 et Opéra 9, le tout pour Windows. Merci à <a href="http://www.plaintxt.org/" hreflang="en">Scott</a> pour avoir mis en place ce concours qui fut un modèle d&#8217;organisation. Vivement l&#8217;année prochaine !<span id="more-117"></span></p>

<h3>C&#8217;est quoi au juste ce concours ?</h3>

<p>Il s&#8217;agissait de proposer un thème pour <a href="http://wordpress.org/" hreflang="en">WordPress</a> en utilisant l&#8217;intendance fournie par <a href="http://www.plaintxt.org/themes/sandbox/" hreflang="en">Sandbox</a>. Je vous renvoie sur l&#8217;un des billets que j&#8217;ai déjà écris sur <a href="http://www.css4design.com/index.php/2007/06/05/97-sandbox-un-theme-wordpress-pour-integrateurs-html-chic-qui-aiment-les-microformats" hreflang="fr">ce thème Sandbox</a>. <em>Grosso modo</em>, ce thème a deux particularités. D&#8217;une part, il offre l&#8217;intégration des <a href="http://www.microformateurs.org/" hreflang="fr">microformats</a> dans un écrin xhtml <a href="http://microformats.org/wiki/posh-fr" hreflang="fr">CHIC</a>, donc classe&#8230; D&#8217;autre part, il utilise le fichier <em>functions.php</em> pour générer des classes à gogo en fonction du contexte dans lequel s&#8217;affiche la page dont voici quelques exemples :
<pre> &lt;body class="wordpress y2007 m05 d31 h18 home loggedin"&gt; &lt;body class="wordpress y2007 m05 d31 h18 archive category category-action-citoyenne loggedin"&gt; &lt;div id="post-1" class="hentry p1 post publish author-admin category-uncategorized y2007 m05 d16 h09"&gt; &lt;li id="comment-550" class="comment c1 byuser comment-author-admin bypostauthor c-y2007 c-m05 c-d31 c-h20"&gt;</pre></p>

<p>Et quand on sait que <a href="http://www.plaintxt.org/themes/sandbox/" hreflang="en">Sandbox</a> fera probablement partie un jour ou l&#8217;autre de la distribution <a href="http://wordpress.org/" hreflang="en">WordPress</a>, vous conviendrez qu&#8217;il est urgent d&#8217;aller jeter un oeil chez l&#8217;ami Scott !</p>

<h3>46 designs &#8212; Mes impressions &laquo;&nbsp;à chaud&nbsp;&raquo;</h3>

<p>La suite de ce billet contient mes notes de lecture prises durant la phase de sélection des <a href="http://www.sndbx.org/results/designs/" hreflang="en">designs</a>. Ces notes, destinées à guider mes choix pour désigner les trois meilleurs thèmes accompagnés de leur chalengers, sont à peines réécrites pour les besoins de cet article. A la relecture, je m&#8217;aperçois que je n&#8217;ai pas été particulièrement tendre : que voulez-vous, c&#8217;est pas de ma faute si j&#8217;ai pris mon rôle de <em>judge</em> au sérieux ;) En, même temps, je me dis que ça ne sert à rien d&#8217;embellir les résultats après coup pour éviter de froisser les susceptibilités. Car en fait, si les résultats parlent d&#8217;eux-mêmes, ils ne disent finalement pas grand chose sur les designs qui n&#8217;ont pas été retenus.</p>

<p>Ca va sans dire mais mieux en le disant, il s&#8217;agit essentiellement d&#8217;impressions personnelles et subjectives, même si ça et là, quelques justifications techniques ou ergononiques donnent l&#8217;impression du contraire ^_^. Lorsque je n&#8217;ai pas pu me prononcer franchement &laquo;&nbsp;pour&nbsp;&raquo; un design, j&#8217;ai joué la carte de l&#8217;honnêteté en précisant &laquo;&nbsp;N/A&nbsp;&raquo; pour &laquo;&nbsp;Non Applicable&nbsp;&raquo; au moment où j&#8217;ai rédigé ma note. En revanche, je me suis appliqué à justifier mes impressions &laquo;&nbsp;contre&nbsp;&raquo;.</p>

<p><em>Les 46 designs &raquo;</em></p>
]]></content:encoded>
			<wfw:commentRss>http://css4design.com/sandbox-designs-competition-46-themes-pour-wordpress-passes-en-revue/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Menu HTML et CSS, sliding doors et item current en PHP</title>
		<link>http://css4design.com/menu-html-et-css-portes-coulissantes-et-item-current-en-php</link>
		<comments>http://css4design.com/menu-html-et-css-portes-coulissantes-et-item-current-en-php#comments</comments>
		<pubDate>Wed, 07 Mar 2007 23:58:18 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Intégration web]]></category>
		<category><![CDATA[Javascript & PHP]]></category>
		<category><![CDATA[Background]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Ergonomie]]></category>
		<category><![CDATA[Hover]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Menu]]></category>
		<category><![CDATA[Onglets]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Portes coulissantes]]></category>
		<category><![CDATA[Tutoriels]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.css4design.com/blog-reloaded/?p=67</guid>
		<description><![CDATA[Ce mini tutoriel propose une technique simple pour afficher un effet de survol sur un bouton en permutant une image en background associée à un lien et faire en sorte que cet effet de survol reste une fois le bouton cliqué, de manière à signaler la page en cours. Le tout avec une pincée de HTML, une bonne dose de CSS et un soupçon de PHP. Le code HTML Le menu est constitué d&#8217;une liste non-ordonnée ul où chaque lien a contenu dans l&#8217;élément li est transformé en bloc display: block afin de recevoir une image de fond qui contient [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fmenu-html-et-css-portes-coulissantes-et-item-current-en-php">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fmenu-html-et-css-portes-coulissantes-et-item-current-en-php&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a" height="61" width="50" />
			</a>
		</div><p>Ce mini tutoriel propose une technique simple pour afficher un effet de survol sur un bouton en permutant une image en <em>background</em> associée à un lien et faire en sorte que cet effet de survol reste une fois le bouton cliqué, de manière à signaler la page en cours. Le tout avec une pincée de HTML, une bonne dose de CSS et un soupçon de PHP.<span id="more-74"></span></p>

<h3>Le code HTML</h3>

<p>Le menu est constitué d&#8217;une liste non-ordonnée <samp>ul</samp> où chaque lien <samp>a</samp> contenu dans l&#8217;élément <samp>li</samp> est transformé en bloc <samp>display: block</samp> afin de recevoir une image de fond qui contient les deux états du bouton. Cette image possède une largeur de <samp>100px</samp> pour une hauteur de <samp>50px</samp>. Les vingt-cinq premiers pixels de hauteur sont réservés à l&#8217;état &laquo;&nbsp;inactif&nbsp;&raquo;, tandis que les vingt-cinq pixels restants feront le bonheur de la pseudo-classe <samp>:hover</samp>.</p>

<p>Si vous ne connaissez pas cette technique, n&#8217;ayez pas PêUR ! Vous trouverez des exemples d&#8217;images en portes coulissantes sur cet excellent <a hreflang="fr" href="http://www.peutetreunereponse.net/article-5551133.html">blog consacré au HTML et aux CSS</a> ;)</p>

<h4>Qu&#8217;y a-t-il au menu ?</h4>

<p>Il s&#8217;agit d&#8217;une simple liste qui contient les liens auxquels j&#8217;ai associé un <samp>id</samp> (ici en gras) nécessaire pour l&#8217;application des styles CSS abordés plus bas.</p>

<p><pre>&lt;div id="menu"&gt;
  &lt;ul&gt;
    &lt;li&gt;&lt;a <strong>id="accueil"</strong> href="index.php"&gt;Accueil&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a <strong>id="page1"</strong> href="page1.php"&gt;page1&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a <strong>id="page2"</strong> href="page2.php"&gt;page2&lt;/a&gt;&lt;/li&gt;
  &lt;/ul&gt;
&lt;/div&gt;</pre></p>

<p><em>La feuille de style CSS pour le menu &raquo;</em></p>
]]></content:encoded>
			<wfw:commentRss>http://css4design.com/menu-html-et-css-portes-coulissantes-et-item-current-en-php/feed</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced) (user agent is rejected)

Served from: css4design.com @ 2010-07-29 17:27:55 -->