<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
         xmlns:err="http://jelix.org/ns/xmlerror/1.0">
 <channel>

		<link rel="hub" href="http://overblog.superfeedr.com" xmlns="http://www.w3.org/2005/Atom" />
		<link rel="self" href="http://peutetreunereponse.over-blog.com/rss-articles.xml" xmlns="http://www.w3.org/2005/Atom" />
	
    <title><![CDATA[Peut-être une réponse ?]]></title>
    <link>http://peutetreunereponse.over-blog.com/</link>
    <description>Comme vous, j ai été confronté à quelques problèmes de CSS, d HTML, de javascript ou de gestion intrinsèque de notre hébérgeur chéri. Ce blog à pour but de vous aider à les résoudre.</description>

        <language>fr</language>
    
    
    <pubDate>Tue, 29 Mar 2011 14:54:10 +0200</pubDate>    <lastBuildDate>Tue, 29 Mar 2011 14:54:10 +0200</lastBuildDate>    <generator>Over-blog.com RSS 2.0 Engine</generator>    <copyright>Copyright 2012 peutetreunereponse.over-blog.com</copyright>            <category>Hi Tech</category>    <docs>http://www.rssboard.org/rss-specification/</docs>                        
      <item>
        <title><![CDATA[Vers de nouveaux horizons]]></title>
        <link>http://peutetreunereponse.over-blog.com/article-25511094.html</link>        <description><![CDATA[C'est ici que j'officie maintenant : <a href="http://documentation-mainframe.net">Documentation Mainframe</a> .]]></description>
        <pubDate>Sat, 06 Dec 2008 14:08:00 +0100</pubDate>        <guid isPermaLink="false">40c7e0bc051f55ad98cc9c85e70e9d0b</guid>
                <category>Blog</category>        <comments>http://peutetreunereponse.over-blog.com/article-25511094-6.html#anchorComment</comments>                    </item>
      <item>
        <title><![CDATA[Peut-être Une Réponse c'est fini]]></title>
        <link>http://peutetreunereponse.over-blog.com/article-21015032.html</link>        <description><![CDATA[<p>
    Cela fait presqu'un an que ce blog est inactif!<br>
    <br>
    Petit message à l'attention de certains internautes : les articles de ce blog sont toujours présents car de&nbsp;nombreuses personnes m'ont demandées de les laisser en ligne, or nombre d'entre
    eux ne sont plus du tout d'actualité (l'informatique ça va vite) et certains exemples ne fonctionnent plus car&nbsp;vers aôut 2007, overblog (la plateforme d'hébergement de ce blog) a changé de
    version&nbsp;et dans la foulée j'ai modifié mon CSS sans maintenance technique... Bref si vous cherchez des astuces pour votre blog tournez-vous plutôt vers un blog avec des articles récents
    :)<br>
    <br>
    Cette précision étant faite, pour ceux qui ont suivis, le deuxième plus beau cadeau de ma vie est bien arrivé parmis nous il est aussi merveilleux que sa grande soeur et la vie sans blogging est
    formidable.<br>
    <br>
    Révérence (bis).<br>
    <br>
    Guillaume.
  </p>]]></description>
        <pubDate>Sun, 06 Jul 2008 01:42:00 +0200</pubDate>        <guid isPermaLink="false">e06f50aa6b75d78daddd8e69d4283010</guid>
                <category>Blog</category>        <comments>http://peutetreunereponse.over-blog.com/article-21015032-6.html#anchorComment</comments>                    </item>
      <item>
        <title><![CDATA[Stop, au revoir]]></title>
        <link>http://peutetreunereponse.over-blog.com/article-6933254.html</link>        <description><![CDATA[<p>
    Merci, je n'aurais jamais pensé intéresser autant de monde... quelques chiffres:
  </p>
  <p>
    Date de création le&nbsp;22/06/2005<br>
    Nbre de pages vues total:&nbsp;2&nbsp;910 727<br>
    Nbre de Visiteurs uniques total:&nbsp;735 227
  </p>
  <p>
    Records :<br>
    6627 pages vues le 16/05/2007<br>
    1681 visiteurs uniques le 21/05/2007<br>
    Nbre de lecteurs feedburner max: 164
  </p>
  <p>
    Cependant il venu pour moi le temps de vous dire au revoir. J'arrête ce blog, il reste ouvert mais il n'y aura plus de nouvel article. J'essaierais de répondre exceptionnellement à quelques
    commentaires.
  </p>
  <p>
    La raison: Le deuxième plus beau cadeau de ma vie naitra dans quelques mois et le blogging empiète trop sur ma vie personnelle... Chronophagie électronique je dis STOP et je garde dans mon coeur
    tous vos gentils commentaires.
  </p>
  <p>
    Révérence.
  </p>]]></description>
        <pubDate>Sat, 14 Jul 2007 22:58:00 +0200</pubDate>        <guid isPermaLink="false">e6ba89b1b78118e14efb260345060db6</guid>
                <category>Blog</category>        <comments>http://peutetreunereponse.over-blog.com/article-6933254-6.html#anchorComment</comments>                    </item>
      <item>
        <title><![CDATA[Infobulle en css (2) - CSS tooltips]]></title>
        <link>http://peutetreunereponse.over-blog.com/article-6614978.html</link>        <description><![CDATA[<div class="ButArticle">
<p>J'avais expliqu&eacute;, il y a quelques temps, comment r&eacute;aliser des <a href="http://peutetreunereponse.net/article-1528160.html">infobulles en CSS</a> sans javascript.</p>
<p>Le probl&egrave;me avec cette m&eacute;thode, &eacute;tait que si une infobulle venait recouvrir un lien lui m&ecirc;me &quot;infobull&eacute;&quot;, on le voyait apparaitre &agrave; travers cette infobulle!</p>
<p>Cette fois le probl&egrave;me est r&eacute;solu, et ce, gr&acirc;ce &agrave; <a href="http://www.cssplay.co.uk/">Stu Nicholls</a>. En plus sa m&eacute;thode permet de les rendre un peu plus jolies qu'auparavant.</p>
</div>
<p>&nbsp;</p>
<h3>Exemple</h3>
<p style="padding: 5px; background: rgb(238, 238, 238) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;">Lorem ipsum dolor sit amet, <a class="tooltip0" href="#nogo">consectetuer<em><span></span>Tooltip0: fond jaune bordures fines grises</em></a> adipiscing elit. Maecenas aliquet, lacus in molestie tempus, urna mi <a class="tooltip1" href="#nogo">adipiscing<em><span></span>Tooltip1: fond bleu bordures &eacute;paisses blanches</em></a> leo, vitae congue urna sem nec mauris. Nam <a class="tooltip2" href="#nogo">convallis rhoncus<em><span></span>Tooltip2: fond noir bordures &eacute;paisses blanches</em></a> erat. <a class="tooltip3" href="#nogo">Vestibulum<em><span></span>Tooltip3: fond jaunes bordures &eacute;paisses blanches</em></a> blandit elit vel <a class="tooltip4" href="#nogo">metus nonummy<em><span></span>Tooltip4: fond vert bordures &eacute;paisses blanches</em></a> sagittis. Sed vehicula molestie tellus. Praesent eleifend quam eget tortor. Integer felis leo, malesuada id, feugiat eget, suscipit et, quam. <a class="tooltip5" href="#nogo">Suspendisse<em><span></span>Tooltip5: fond vert bordures &eacute;paisses noires</em></a> at arcu.</p>
<p>&nbsp;</p>
<h3>Code CSS</h3>
<p>Pour obtenir le r&eacute;sultat de la premi&egrave;re infobulle vous devez rajoutez dans votre CSS le code suivant:</p>
<div id="code">
<h3>CSS</h3>
<p> a.tooltip em {<br /> &nbsp;&nbsp;&nbsp;&nbsp;display:none;<br /> }<br /> a.tooltip:hover {<br /> &nbsp;&nbsp;&nbsp;&nbsp;border: 0; <br /> &nbsp;&nbsp;&nbsp;&nbsp;position: relative; <br /> &nbsp;&nbsp;&nbsp;&nbsp;z-index: 500; <br /> &nbsp;&nbsp;&nbsp;&nbsp;text-decoration:none;<br /> }<br /> a.tooltip:hover em {<br /> &nbsp;&nbsp;&nbsp;&nbsp;font-style: normal; <br /> &nbsp;&nbsp;&nbsp;&nbsp;display: block; <br /> &nbsp;&nbsp;&nbsp;&nbsp;position: absolute; <br /> &nbsp;&nbsp;&nbsp;&nbsp;top: 20px; <br /> &nbsp;&nbsp;&nbsp;&nbsp;left: -10px; <br /> &nbsp;&nbsp;&nbsp;&nbsp;padding: 5px; <br /> &nbsp;&nbsp;&nbsp;&nbsp;color: #000; <br /> &nbsp;&nbsp;&nbsp;&nbsp;border: 1px solid #bbb; <br /> &nbsp;&nbsp;&nbsp;&nbsp;background: #ffc; <br /> &nbsp;&nbsp;&nbsp;&nbsp;width:170px;<br /> }<br /> a.tooltip:hover em span {<br /> &nbsp;&nbsp;&nbsp;&nbsp;position: absolute; <br /> &nbsp;&nbsp;&nbsp;&nbsp;top: -7px; <br /> &nbsp;&nbsp;&nbsp;&nbsp;left: 15px;<br /> &nbsp;&nbsp;&nbsp;&nbsp;height: 7px; <br /> &nbsp;&nbsp;&nbsp;&nbsp;width: 11px; <br /> &nbsp;&nbsp;&nbsp;&nbsp;background: transparent url(<strong>image-infobulle.gif</strong>); <br /> &nbsp;&nbsp;&nbsp;&nbsp;margin:0; <br /> &nbsp;&nbsp;&nbsp;&nbsp;padding: 0; <br /> &nbsp;&nbsp;&nbsp;&nbsp;border: 0;<br /> }<br /> </p>
</div>
<p><code>image-infobulle.gif</code> &eacute;tant l'url de l'image ci-dessous que vous allez prendre soin d'enregistrer sur votre disque dur et d'uploader sur votre espace de stockage personnel:</p>
<p style="text-align: center;"><img title="" alt="image pour infobulle" src="http://idata.over-blog.com/0/08/58/81/outils/infobulletop00.gif" /></p>
<p>Veillez s'il vous pla&icirc;t &agrave; ne pas utiliser directement l'url de cette image mais bien celle que vous aurez uploader. Je suis en effet &agrave; m&ecirc;me de la d&eacute;placer pour la maintenance du blog et elle n'apparaitra plus chez vous :(</p>
<p>Si pour vos infobulles, vous ne souhaitez pas avoir cette petite fl&egrave;che &agrave; son sommet, il vous suffit de supprimer la ligne du dernier selecteur du code ci-dessus: <code>a.tooltip:hover em span</code> </p>
<p>&nbsp;</p>
<h3>Code HTML</h3>
<p>Pour tous vos liens n&eacute;cessitant une infobulle, il vous suffit de leur rajouter un appel &agrave; la class <code>tooltip</code>, de mettre dans le <em>texte du lien</em> le <em>texte de l'infobulle</em> encapsul&eacute; par des <code>em</code> ainsi qu'un balisage <code>span</code> vide pour positionner l'image:</p>
<div style="height: 100px;" id="code">
<h3>HTML</h3>
<p>&lt;a href=&quot;url-du-lien&quot; class=&quot;<strong>tooltip</strong>&quot;&gt;texte du lien&lt;<strong>em&gt;&lt;span&gt;&lt;/span&gt;</strong>texte de l'infobulle<strong>&lt;/em&gt;</strong>&lt;/a&gt;</p>
</div>
<p>&nbsp;</p>
<h3>Aller plus loin...</h3>
<h4>Infobulles avec des images</h4>
<p>Bien entendu vous pouvez utiliser ces infobulles avec des images, il suffit de remplacer le <em>texte du lien</em> par une balise <code>&lt;img /&gt;</code>:</p>
<div style="height: 100px;" id="code">
<h3>HTML</h3>
<p>&lt;a href=&quot;url-du-lien&quot; class=&quot;<strong>tooltip</strong>&quot;&gt;<span style="font-weight: bold; color: red;">&lt;img src=&quot;url-image.gif&quot; alt=&quot;texte alternatif&quot; /&gt;</span>&lt;<strong>em&gt;&lt;span&gt;&lt;/span&gt;</strong>texte de l'infobulle<strong>&lt;/em&gt;</strong>&lt;/a&gt;</p>
</div>
<p>Exemple:</p>
<p style="text-align: center;"><a href="http://my.ziki.com/peutetreunereponse" class="tooltip0"><img src="http://www.ziki.com/images/button/gif/125x40_10.gif" alt="Mon ziki" title="" /><em><span></span>Voir mon identit&eacute; num&eacute;rique</em></a></p>
<p>&nbsp;</p>
<h4>Personnalisez vos infobulles</h4>
<p>Vous avez vu que dans mon exemple initial j'utilise 6 styles diff&eacute;rents d'infobulles. Pour ne pas surcharger l'article, je n'ai mis que le code de la premi&egrave;re infobulle. Vous l'avez compris, pour passer d'un style &agrave; l'autre il suffit de modifier quelques valeurs de propri&eacute;t&eacute;s dans le css. Pour vous guidez voici ce qu'il faut savoir:</p>
<p>Dans le s&eacute;lecteur <code>a.tooltip:hover em</code>, <code>top</code> permet de positionner la hauteur de l'infobulle, et <code>left</code> son placement horizontal, notez que dans mon exemple sa valeur est n&eacute;gative afin que l'infobulle soit en retrait du texte survol&eacute;. <code>color</code> indique la couleur de la police de l'infobulle et <code>background</code> sa couleur de fond. <code>border</code> permet d'indiquer la largeur des bordures de l'infobulle ainsi que son style et sa couleur. Pour finir, <code>width</code> renseigne la largeur de l'infobulle.</p>
<p>Le s&eacute;lecteur <code>a.tooltip:hover em span</code> permet de positionner une image en haut de l'infobulle lui donnant ce style particulier de bulle de BD. <code>top</code> doit correspondre &agrave; la valeur n&eacute;gative de la hauteur de l'image, <code>left</code> la positionne horizontalement par rapport au d&eacute;but de l'infobulle, <code>height</code> et <code>width</code> correspondent respectivement &agrave; la hauteur et la largeur de l'image, et enfin, <code>background</code> permet de renseigner l'url de l'image</p>
<p>Ci-dessous, retrouvez les diff&eacute;rentes images utilis&eacute;s pour les exemples pr&eacute;sent&eacute;s plus haut, avec le code couleur de background, le code couleur des bordures, la largeur des bordures et la taille de l'image (hauteur x width) </p>
<p style="text-align: center;"><img title="Cliquez droit pour enregistrer sous..." alt="image pour infobulle" src="http://idata.over-blog.com/0/08/58/81/outils/infobulletop00.gif" /> #ffc / #bbb / 1px / (7px x 11px)</p>
<p style="text-align: center;"><img title="Cliquez droit pour enregistrer sous..." alt="image pour infobulle" src="http://idata.over-blog.com/0/08/58/81/outils/infobulletop01.gif" /> #c3d9ff / #fff / 4px / (14px x 29px)</p>
<p style="text-align: center;"><img title="Cliquez droit pour enregistrer sous..." alt="image pour infobulle" src="http://idata.over-blog.com/0/08/58/81/outils/infobulletop02.gif" /> #000 / #fff / 4px / (14px x 29px)</p>
<p style="text-align: center;"><img title="Cliquez droit pour enregistrer sous..." alt="image pour infobulle" src="http://idata.over-blog.com/0/08/58/81/outils/infobulletop03.gif" /> #ff8 / #fff / 4px / (14px x 29px)</p>
<p style="text-align: center;"><img title="Cliquez droit pour enregistrer sous..." alt="image pour infobulle" src="http://idata.over-blog.com/0/08/58/81/outils/infobulletop04.gif" /> #cdeb8b / #fff / 4px / (14px x 29px)</p>
<p style="text-align: center;"><img title="Cliquez droit pour enregistrer sous..." alt="image pour infobulle" src="http://idata.over-blog.com/0/08/58/81/outils/infobulletop05.gif" /> #cdeb8b / #000 / 4px / (14px x 29px)</p>
<p>Bien entendu rien ne vous emp&ecirc;che de modifier ces images comme bon vous semble (couleur, taille, forme), avec un peu d'imagination et l'utilisation de logiciels d'&eacute;dition d'images comme The Gimp, je suis s&ucirc;r que vous pouvez faire de tr&egrave;s belles choses :)</p>
<p>&nbsp;</p>
<h4>Z-index et probl&egrave;me de superposition avec flash</h4>
<p>Si vos infobulles ne se superposent pas &agrave; une animation flash (dailymotion, youtube...) de votre blog, ne cherchez pas &agrave; modifier le <code>z-index</code> du code propos&eacute;... cela vient du flash!</p>
<p>Pour y rem&eacute;dier il suffit de rajouter un param&egrave;tre de transparence &agrave; votre animation:</p>
<p>Pour la balise <code>&lt;object&gt;</code>, rajoutez une balise <code>&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot;&gt;</code></p>
<p>Pour la balise <code>&lt;embed&gt;</code>, rajoutez l'attribut <code>wmode=&quot;transparent&quot;</code>   </p>
<p>&nbsp;</p>
<p>Bonne manip'</p>
<p>&nbsp;</p>
<style type="text/css">
a.tooltip0 em, a.tooltip1 em, a.tooltip2 em, a.tooltip3 em, a.tooltip4 em, a.tooltip5 em {display:none;}
a.tooltip0:hover, a.tooltip1:hover, a.tooltip2:hover, a.tooltip3:hover, a.tooltip4:hover, a.tooltip5:hover {border:0; position:relative; z-index:500; text-decoration:none;}
a.tooltip0:hover em, a.tooltip1:hover em, a.tooltip2:hover em, a.tooltip3:hover em, a.tooltip4:hover em, a.tooltip5:hover em {font-style: normal; display:block; position:absolute; top:25px; left:-25px; padding:5px; color:#fff; border:4px solid #fff; background:#c3d9ff; width:170px;}
a.tooltip0:hover em span, a.tooltip1:hover em span, a.tooltip2:hover em span, a.tooltip3:hover em span, a.tooltip4:hover em span, a.tooltip5:hover em span {position:absolute; top: -14px; left: 15px;height:14px; width:29px; background: transparent url(http://idata.over-blog.com/0/08/58/81/outils/infobulletop01.gif); margin:0; padding: 0; border: 0}

a.tooltip0:hover em {top:20px; left:-10px; color:#000; border:1px solid #bbb; background:#ffc;}
a.tooltip2:hover em {background:#000; color: #fff;}
a.tooltip3:hover em {background:#ff8; color: #000;}
a.tooltip4:hover em {background:#cdeb8b; color: #000;}
a.tooltip5:hover em {border:4px solid #000; background:#cdeb8b; color: #000;}

a.tooltip0:hover em span {top: -7px; left: 15px;height:7px; width:11px; background: transparent url(http://idata.over-blog.com/0/08/58/81/outils/infobulletop00.gif);}
a.tooltip2:hover em span {background: transparent url(http://idata.over-blog.com/0/08/58/81/outils/infobulletop02.gif);}
a.tooltip3:hover em span {background: transparent url(http://idata.over-blog.com/0/08/58/81/outils/infobulletop03.gif);}
a.tooltip4:hover em span {background: transparent url(http://idata.over-blog.com/0/08/58/81/outils/infobulletop04.gif);}
a.tooltip5:hover em span {background: transparent url(http://idata.over-blog.com/0/08/58/81/outils/infobulletop05.gif);}
</style>]]></description>
        <pubDate>Mon, 14 May 2007 00:11:39 +0200</pubDate>        <guid isPermaLink="false">04e153a5ed181b43cec6117831b7f070</guid>
                <category>CSS</category>        <comments>http://peutetreunereponse.over-blog.com/article-6614978-6.html#anchorComment</comments>                    </item>
      <item>
        <title><![CDATA[Des services mail en veux-tu en voilà]]></title>
        <link>http://peutetreunereponse.over-blog.com/article-6466542.html</link>        <description><![CDATA[<div class="ButArticle">
<p>Aujourd'hui quelques services en ligne utiles relatif aux email. </p>
</div>
<p>&nbsp;</p>
<p>Vous n'&ecirc;tes pas sans savoir qu'il ne faut pas laisser votre email sur internet (&agrave; part pour s'abonner &agrave; des services et faire des achats en ligne) sinon vous vous exposez &agrave; une attaque de SPAM en bonnets difformes... euh pardon, en bonne et due forme.</p>
<p>Vous connaissez sans doute <a title="Cerbermail" href="cerbermail.com">cerbermail</a>. C'est le service que j'utilise pour que vous me laissiez un mail. Il n'est pas tr&egrave;s glam, mais fonctionne tr&egrave;s bien. L'internaute qui veut vous contacter doit r&eacute;pondre &agrave; un test <a title="définition sur Wikipédia" href="http://fr.wikipedia.org/wiki/Captcha">CAPTCHA</a> afin d'acc&eacute;der &agrave; votre email. Simple, efficace! <a title="Contactez-moi via Cerbermail" href="http://www.digipills.com/cerbermail/?WvMxYpXbrp;cfC0A80A06=387F042D!QTE3OTQ2NjpydGZlOmDd7qhZ1UalVziXc73Q6vQ=">Exemple</a>.</p>
<p>Voici un nouveau service (trouv&eacute; sur <a href="http://nioumedia.com/?p=230">Niuomedia</a>), <a title="Contactify" href="http://www.contactify.com/index.html">Contactify</a>, qui permet cette fois de ne pas divulguer votre email en fournissant un formulaire de contact s&eacute;curis&eacute;, l&agrave; encore, par un test CAPTCHA. <a title="Contactez-moi via Contactify" href="http://www.contactify.com/10172">Exemple</a>. </p>
<p style="TEXT-ALIGN: center"><img title="Contactify" alt="Logo Contactify" src="http://idata.over-blog.com/0/08/58/81/net/contactify.jpg" /></p>
<p>Attention, j'ai &eacute;t&eacute; &eacute;tonn&eacute; de pouvoir acc&eacute;der &agrave; l'adresse <code>http://www.contactify.com/images/</code>, r&eacute;pertoire contenant les images du site. Normalement, il devrait y avoir un message indiquant que l'on n'est pas habilit&eacute; &agrave; y acc&eacute;der. J'esp&egrave;re que la base de donn&eacute;e n'est pas aussi accessible ;)</p>
<p>Si vous souhaitez un email &agrave; SPAM, oui oui &ccedil;a peut arriver... vous pouvez utiliser les services de <a title="Jetable.org" href="http://www.jetable.org/fr/index">Jetable.org</a> qui vous fourni pour une heure, un jour, une semaine ou un mois, une adresse mail temporaire.</p>
<p style="TEXT-ALIGN: center"><img title="Jetable.org" alt="Logo Jetable.org" src="http://idata.over-blog.com/0/08/58/81/net/jetable.gif" /></p>
<p>Encore plus fort que jetable.org, puisque vous ne donnez m&ecirc;me pas votre email au service, <a href="http://10minutemail.com/10MinuteMail/index.html">10minuteMail</a>. Ce service vous attribu pour 10 minutes un email jetable. Vous pouvez &agrave; tout moment prolonger sa dur&eacute;e de vie de 10 minutes d'un simple clique. Notez que les messages re&ccedil;us apparaissent directement dans l'interface du site. Excellentissime!</p>
<p style="TEXT-ALIGN: center"><img title="10minuteMail" alt="Logo 10minuteMail" src="http://idata.over-blog.com/0/08/58/81/net/dixminmail.gif" /></p>
<p>Maintenant passons aux services &quot;pouss&eacute;s&quot; avec <a href="http://xfruits.com">Xfruits.com</a>. Ce service propose de nombreuses &quot;briques fonctionnelles&quot; bas&eacute;es sur l'exploitation de fichier XML. Concernant les emails, 2 briques proposent respectivement de transformer les mails que vous recevez en flux RSS (MAIL to RSS) ou bien de recevoir en tant que mail un flux RSS (RSS to MAIL). Si vous combinez cette brique avec la brique AGGREGATOR RSS, vous pouvez recevoir dans un simple mail tous les jours ou toutes les heures tous les flux RSS que vous lisez habituellement sur la toile ou dans votre aggr&eacute;gateur.</p>
<p style="TEXT-ALIGN: center"><img title="Xfruits, RSS to MAIL" alt="Xfruits" src="http://idata.over-blog.com/0/08/58/81/net/xfruit2.gif" /></p>
<p>Pour les fans de vid&eacute;o, <a title="MailEmotion" href="http://www.mailemotion.tv/">MailEmotion</a> permet d'envoyer par mail avec une simplicift&eacute; d&eacute;concertante vos vid&eacute;os. (Vu sur <a href="http://altaide.typepad.com/">Alta&iuml;de</a>)</p>
<p style="TEXT-ALIGN: center"><img title="MailMotion" alt="Logo MailEmotion" src="http://idata.over-blog.com/0/08/58/81/net/mailmotion.gif" /></p>
<p>Et vous, connaissez-vous d'autres services mail int&eacute;ressants ?</p>
<p>&nbsp;</p>]]></description>
        <pubDate>Mon, 23 Apr 2007 17:27:32 +0200</pubDate>        <guid isPermaLink="false">ef0242bac15c845c4ab193bf7a483e96</guid>
                <category>Net</category>        <comments>http://peutetreunereponse.over-blog.com/article-6466542-6.html#anchorComment</comments>                    </item>
      <item>
        <title><![CDATA[Menu fixe pour Firefox et IE7 sans javascript]]></title>
        <link>http://peutetreunereponse.over-blog.com/article-6370342.html</link>        <description><![CDATA[<div class="ButArticle">
<p>Vous avez &eacute;t&eacute; nombreux &agrave; me demander comment faire ce bouton fixe &quot;haut de page&quot; en bas &agrave; droite de mon blog. Si vous utilisez Internet Explorer, vous ne voyez pas de quoi je parle, alors voici une <a title="Menu fixe" href="http://idata.over-blog.com/0/08/58/81/articles2/thumbmenu1.gif" rel="lightbox">copie d'&eacute;cran</a>.</p>
<p>Je vous livre aujourd'hui le secret en l'adaptant pour en faire un menu utilisable et visible sous Firefox et Internet Explorer 7.</p>
<p>Donc, si vous utilisez l'un des navigateurs cit&eacute;s ci-dessus, vous devez voir en bas &agrave; droite quelque chose qui ressemble &agrave; <a title="Menu fixe" href="http://idata.over-blog.com/0/08/58/81/articles2/thumbmenu2.gif" rel="lightbox">&ccedil;a</a>.</p>
<p>Vous r&ecirc;vez de la m&ecirc;me chose??? Allez zou, un peu d'HTML, un peu de CSS et le tour sera jou&eacute;!.</p>
</div>
<p>&nbsp;</p>
<h3>R&eacute;ponses aux questions que vous allez peut-&ecirc;tre vous poser</h3>
<p><em>Pourquoi &ccedil;a marche qu'&agrave; partir d'IE7 ?</em> Parce qu'avant cette version d'Internet Explorer, la valeur <code>fixed</code> de la propri&eacute;t&eacute; CSS <code>position</code> n'&eacute;tait pas correctement interpr&eacute;t&eacute;e.</p>
<p><em>Pourquoi je n'arrive pas &agrave; lire les commentaires de cet article?</em> Parce que vous utilisez Inetrnet Explorer inf&eacute;rieur &agrave; 7 et que j'ai fait une petite bidouille pas tr&egrave;s propre avec les commentaires conditionels pour g&eacute;rer l'affichage de ce menu sans supprimer mon bouton &quot;haut de page&quot;. De toute mani&egrave;re si vous n'utilisez pas FF ou IE7 cet article ne vous int&eacute;resse pas... alors pourquoi lire les commentaires :)</p>
<p>... Je compl&eacute;terais en fonctions des questions r&eacute;curentes en commentaires :)</p>
<p>&nbsp;</p>
<h3>Etape 1: l'HTML</h3>
<p>Tout d'abord mettons en oeuvre le contenu du menu sur votre blog. Pour cela en mode source (mode HTML) saisissez le code suivant le plus bas possible dans le flux de votre blog (dans le module &quot;pied de page&quot; pour les OverBlogueurs):</p>
<div id="code">
<h3>HTML</h3>
<p>&lt;!--[if lt IE 7]&gt; &lt;style&gt;#fixedmenu {display: none;} &lt;![endif]--&gt;<br />&lt;div id=&quot;fixedmenu&quot;&gt;<br />&nbsp;&nbsp;&nbsp;&lt;ul&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a id=&quot;home&quot; href=&quot;<strong>url-de-votre-blog</strong>&quot; title=&quot;Accueil&quot;&gt;&nbsp;&lt;/a&gt;&lt;/li&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a id=&quot;up&quot; href=&quot;#top&quot; title=&quot;Haut&quot;&gt;&nbsp;&lt;/a&gt;&lt;/li&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a id=&quot;down&quot; href=&quot;#footer&quot; title=&quot;Bas&quot;&gt;&nbsp;&lt;/a&gt;&lt;/li&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a id=&quot;rss&quot; href=&quot;<strong>url-de-votre-flux-rss</strong>&quot; title=&quot;Feed&quot;&gt;&nbsp;&lt;/a&gt;&lt;/li&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a id=&quot;email&quot; href=&quot;mailto:<strong>votre-mail</strong>&quot;&quot; title=&quot;Contact&quot;&gt;&nbsp;&lt;/a&gt;&lt;/li&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a id=&quot;favoris&quot; href=&quot;javascript:if(window.sidebar){window.sidebar.addPanel('<strong>Titre-pour-le-favoris</strong>?', '<strong>url-de-votre-blog</strong>','');}else if( window.external ) {window.external.AddFavorite('<strong>url-de-votre-blog</strong>', '<strong>Titre-pour-le-favoris</strong>');}&quot; title=&quot;Ajoutez &agrave; vos favoris&quot;&gt;&nbsp;&lt;/a&gt;&lt;/li&gt;<br />&nbsp;&nbsp;&nbsp;&lt;/ul&gt;<br />&lt;/div&gt;<br /></p>
</div>
<p>La premi&egrave;re ligne permet de masquer l'affichage de ce menu pour les versions d'Internet Explorer ne supportant pas ce coding. Vous trouverez plus d'info sur cette syntaxe dans mon article: <a href="http://www.peutetreunereponse.net/article-4880759.html">Commentaires conditionnels pour IE</a>.</p>
<p>Pour le reste du code, veillez &agrave; bien renseigner <code><strong>url-de-votre-blog</strong></code>, <code><strong>url-de-votre-flux-rss</strong></code> et <code><strong>Titre-pour-le-favoris</strong></code>.</p>
<p>Notez les points suivants:</p>
<ul>
    <li>Le lien identifi&eacute; par <code>home</code> reroute vers la page d'accueil de votre blog. </li>
    <li>Le lien identifi&eacute; par <code>up</code> renvoi vers une ancre en haut de votre blog. Pour plus d'info consulter mon article: <a href="http://www.peutetreunereponse.net/article-2476120.html">Naviguer dans une page gr&acirc;ce aux ancres</a>. Si vous souhaitez comme moi un effet de scrolling plus &quot;smooth&quot;, consulter mon article: <a href="http://www.peutetreunereponse.net/article-3959885.html">Scriptaculous: Utilisation des effets</a>. L'ancre utilis&eacute; dans le code ci-dessus fonctionne pour les blogs OverBlog. </li>
    <li>Le lien identifi&eacute; par <code>down</code> renvoi vers une ancre en bas de votre blog </li>
    <li>Le lien identifi&eacute; par <code>rss</code> permet &agrave; vos lecteurs souhaitant s'abonner &agrave; votre flux RSS de r&eacute;cup&eacute;rer l'url de ce flux. OverBlogueurs, l'url de votre flux RSS2 est constitu&eacute; comme suit: <code><strong>url-de-votre-blog</strong>/rss2.php</code>. Vous pouvez aussi utiliser votre compte <a href="http://adminv1.over-blog.com/FCKeditor/editor/">feedburner</a> si vous en avez un. Plus d'info sur mon billet: <a href="http://www.peutetreunereponse.net/article-6338099.html">Statistiques et flux RSS</a> </li>
    <li>Le lien identifi&eacute; par <code>email</code> permet &agrave; vos lecteurs de vous contacter directement. Je vous conseil toutefois de ne pas utilser un <code>mailto:</code> afin d'&eacute;viter les SPAMs. Pr&eacute;ferez l'option <a href="http://cerbermail.com/">Cerbermail</a> qui emp&ecirc;che les robots de r&eacute;cup&eacute;rer votre email en for&ccedil;ant l'utilisateur &agrave; saisir un <a title="Définition sur Wikipédia" href="http://fr.wikipedia.org/wiki/Captcha">CAPTCHA</a>. Vous pouvez aussi utiliser votre <a href="http://www.ziki.com">Ziki</a>. Plus d'info dans mon article: <a href="http://www.peutetreunereponse.net/article-6349016.html">Je fais mon &laquo;blogging out&raquo;</a> </li>
    <li>Le lien identifi&eacute; par <code>favoris</code> permet &agrave; vos lecteur de mettre votre blog en favoris aussi bien sous Internet Explorer que Firefox. Attention lorsque vous renseignez <code><strong>Titre-pour-le-favoris</strong></code>, ce titre ne doit pas contenir d'apostrophe (<code>'</code>) ou alors pensez &agrave; &eacute;chaper ce caract&egrave;re! </li>
</ul>
<p>&nbsp;</p>
<h3>Etape 2: T&eacute;l&eacute;charger les images</h3>
<p>Les images utilis&eacute;es pour ce menu proviennent de l'excellent <a href="http://www.famfamfam.com/">Fam Fam Fam</a> et sont libres de droits. Vous pouvez les t&eacute;l&eacute;charger en faisant un <em>&quot;clique droit &gt; enregistrer sous...&quot;</em> sur chaucune d'elles:</p>
<p style="TEXT-ALIGN: center"><img alt="home" src="http://idata.over-blog.com/0/08/58/81/outils/home.png" />&nbsp; <img alt="up" src="http://idata.over-blog.com/0/08/58/81/outils/up.png" />&nbsp; <img alt="down" src="http://idata.over-blog.com/0/08/58/81/outils/down.png" />&nbsp; <img alt="rss" src="http://idata.over-blog.com/0/08/58/81/outils/rss.png" />&nbsp; <img alt="email" src="http://idata.over-blog.com/0/08/58/81/outils/email.png" />&nbsp; <img alt="favoris" src="http://idata.over-blog.com/0/08/58/81/outils/favoris.png" /></p>
<p>&nbsp;</p>
<h3>Etape 3: Uploadez les images</h3>
<p>Mettez maintenant &agrave; dispo sur Internet ces images, vous pouvez utilisez votre espace de stockage pr&eacute;f&eacute;r&eacute;, l'essentiel &eacute;tant de veillez &agrave; r&eacute;cup&eacute;rer l'url de chacune de vos images afin de les renseigner dans le code CSS expliqu&eacute; ci-apr&egrave;s.</p>
<p>&nbsp;</p>
<h3>Etape 4: Code CSS</h3>
<p>Dans votre feuille de style, rajouter le code suivant:</p>
<div id="code">
<h3>CSS</h3>
<p>#fixedmenu {<br />&nbsp;&nbsp;&nbsp;position: fixed;<br />&nbsp;&nbsp;&nbsp;bottom: 20px;<br />&nbsp;&nbsp;&nbsp;right: 20px;<br />&nbsp;&nbsp;&nbsp;width: 16px;<br />&nbsp;&nbsp;&nbsp;background: transparent;<br />}<br /><br />#fixedmenu a, #fixedmenu a:hover {<br />&nbsp;&nbsp;&nbsp;text-decoration: none;<br />&nbsp;&nbsp;&nbsp;display: block;<br />&nbsp;&nbsp;&nbsp;width: 16px;<br />&nbsp;&nbsp;&nbsp;height: 16px;<br />&nbsp;&nbsp;&nbsp;overflow: hidden;<br />&nbsp;&nbsp;&nbsp;font-size: 40px;<br />&nbsp;&nbsp;&nbsp;line-height: 1;<br />&nbsp;&nbsp;&nbsp;margin: 0 auto;<br />}<br /><br />#fixedmenu ul, #fixedmenu li {<br />&nbsp;&nbsp;&nbsp;list-style-type:none;<br />&nbsp;&nbsp;&nbsp;margin: 5px 0;<br />&nbsp;&nbsp;&nbsp;padding: 0;<br />}<br /><br />#fixedmenu #home {<br />&nbsp;&nbsp;&nbsp;background: transparent url(<strong>url-repertoire-icone/</strong>home.png) no-repeat;<br />}<br /><br />#fixedmenu #up {<br />&nbsp;&nbsp;&nbsp;background: transparent url(<strong>url-repertoire-icone/</strong>up.png) no-repeat;<br />}<br /><br />#fixedmenu #down {<br />&nbsp;&nbsp;&nbsp;background: transparent url(<strong>url-repertoire-icone/</strong>down.png) no-repeat;<br />}<br /><br />#fixedmenu #rss {<br />&nbsp;&nbsp;&nbsp;background: transparent url(<strong>url-repertoire-icone/</strong>rss.png) no-repeat;<br />}<br /><br />#fixedmenu #email {<br />&nbsp;&nbsp;&nbsp;background: transparent url(<strong>url-repertoire-icone/</strong>email.png) no-repeat;<br />}<br /><br />#fixedmenu #favoris {<br />&nbsp;&nbsp;&nbsp;background: transparent url(<strong>url-repertoire-icone/</strong>favoris.png) no-repeat;<br />}<br /></p>
</div>
<p>Il ne reste plus qu'&agrave; videz le cache de votre navigateur, en visualisant votre blog: <kbd>Ctrl</kbd> + <kbd>F5</kbd> afin de charger la CSS modifi&eacute;e. Pensez aussi &agrave; pr&eacute;venir vos lecteurs ;)</p>
<p>&nbsp;</p>
<h3>Etape 5: Bonnnnnnn... je vous connais</h3>
<p>Pour customiser ce menu, vous avez bien s&ucirc;r tout loisir de faire joujou avec les codes ci-dessus.</p>
<p>Quelques pistes pour ne pas tout casser:</p>
<ul>
    <li>Pour &quot;d&eacute;coller&quot; le menu des bords de la fen&ecirc;tre, jouer sur les valeurs des propri&eacute;t&eacute;s <code>bottom</code> et <code>right</code> de l'identifiant <code>#fixedmenu</code>. </li>
    <li>Si vous pr&eacute;f&eacute;rez le menu &agrave; gauche, remplacez <code>right</code> par <code>left</code> </li>
    <li>Si vous pr&eacute;f&eacute;rez le menu en haut, remplacez <code>bottom</code> par <code>top</code> et positionnez le code HTML du menu le plus haut possible dans votre blog (l'ent&ecirc;te par exemple) </li>
    <li>Si vous voulez changer les images, pensez que les liens doivent avoir la m&ecirc;me largeur (<code>width</code>) et hauteur (<code>height</code>) que celles de vos images </li>
    <li>Vous pouvez rajouter autant de &quot;bouton&quot; au menu que vous le souhaitez </li>
</ul>
<p>Bien s&ucirc;r comme d'habitude, si vous avez un souci pour int&eacute;grer ce menu &agrave; votre blog, ou si vous avez besoin d'aide pour une customisation, laissez moi un commentaire.</p>
<p>&nbsp;</p>
<h3>Liens</h3>
<p>Adaptation de ce menu sous Wordpress par <a href="http://www.alexandrebalmes.fr/wordpress/menu-fixe-sans-javascript/">Alexandre</a>.</p>
<p>&nbsp;</p>
<p>Bon blogging.</p>
<p>&nbsp;</p>
<style type="text/css">




#hautdepage {display: none !important;}
#fixedmenu {
   position: fixed !important;
   bottom: 20px;
   right: 20px;
   width: 16px;
   background: transparent;
}

#fixedmenu a, #fixedmenu a:hover {
   text-decoration: none;
   display: block;
   width: 16px;
   height: 16px;
   overflow: hidden;
   font-size: 40px;
   line-height: 1;
   margin: 0 auto;
}

#fixedmenu ul, #fixedmenu li {
   list-style-type:none;
   margin: 5px 0;
   padding: 0;
   background: none;
   border: 0;
}
#fixedmenu #home {
   background: transparent url(http://idata.over-blog.com/0/08/58/81/outils/home.png) no-repeat;
}
 
#fixedmenu #up {
   background: transparent url(http://idata.over-blog.com/0/08/58/81/outils/up.png) no-repeat;
}

#fixedmenu #down {
   background: transparent url(http://idata.over-blog.com/0/08/58/81/outils/down.png) no-repeat;
}

#fixedmenu #rss {
   background: transparent url(http://idata.over-blog.com/0/08/58/81/outils/rss.png) no-repeat;
}

#fixedmenu #email {
   background: transparent url(http://idata.over-blog.com/0/08/58/81/outils/email.png) no-repeat;
}

#fixedmenu #favoris {
   background: transparent url(http://idata.over-blog.com/0/08/58/81/outils/favoris.png) no-repeat;
}</style><!--[if lt IE 7]> <style>#fixedmenu {display: none;} <![endif]-->
<div id="fixedmenu">
<ul>
    <li><a id="home" title="Accueil" href="http://www.peutetreunereponse.net">&nbsp;</a> </li>
    <li><a id="up" title="Haut" onclick="new Effect.ScrollTo('top',{duration:3.0});;return false;" href="#">&nbsp;</a> </li>
    <li><a id="down" title="Bas" onclick="new Effect.ScrollTo('footer',{duration:3.0});;return false;" href="#">&nbsp;</a> </li>
    <li><a id="rss" title="Feed" href="http://feeds.feedburner.com/peutetreunereponse">&nbsp;</a> </li>
    <li><a id="email" title="Contact" href="http://cerbermail.com/?WvMxYpXbrp">&nbsp;</a> </li>
    <li><a id="favoris" title="Ajoutez à vos favoris" href="javascript:if(window.sidebar){window.sidebar.addPanel('Peut-être Une Réponse?', 'http://www.peutetreunereponse.net','');}else if( window.external ) {window.external.AddFavorite('http://www.peutetreunereponse.net', 'Peut-être Une Réponse?');}">&nbsp;</a> </li>
</ul>
</div>]]></description>
        <pubDate>Fri, 13 Apr 2007 05:33:51 +0200</pubDate>        <guid isPermaLink="false">7ca70fd82e0de19ab3a1f3f527a90d59</guid>
                <category>CSS</category>        <comments>http://peutetreunereponse.over-blog.com/article-6370342-6.html#anchorComment</comments>                    </item>
      <item>
        <title><![CDATA[Je fais mon "blogging out"]]></title>
        <link>http://peutetreunereponse.over-blog.com/article-6349016.html</link>        <description><![CDATA[<p>Ce soir, j'ai fait plusieurs rencontres qui ont chang&eacute;es ma vision du web!</p>
<p>Entre 18H et 20H la mat&eacute;rialisation des moyens de communication a eu lieu!</p>
<p>J'ai rencontr&eacute; en chair et en os <a href="http://catgeisha.over-blog.com/">Catgeisha</a>, <a href="http://www.boucetmoustache.com/">Bouc &amp; Moustache</a>, <a href="http://grumpitia.over-blog.com/">Titia</a>, <a href="http://blogcln.over-blog.com/">Cln</a>, <a href="http://www.ledenisblog.net/">Denis</a>, <a href="http://epikt.over-blog.com/">Epikt</a>, <a href="http://louis-chatel.over-blog.com/">Gros Louis</a>, et <a href="http://celinedanslemonde.over-blog.com/">Palmito</a>. Tous sont mod&eacute;rateurs, aidants et/ou blogeurs sur OverBlog.</p>
<p>J'ai pass&eacute; un moment tr&egrave;s agr&eacute;able en leur compagnie, m&ecirc;me si ce f&ucirc;t trop court pour me d&eacute;rider (je suis un grand timide) mais suffisament long pour me donner envie de lire, relire ou d&eacute;couvrir leur blog respectif.</p>
<p>Je garde surtout de cette exp&eacute;rience une image diff&eacute;rente de celle que je m'&eacute;tais faite de chacun d'eux et une tr&egrave;s grande envie de faire mon &laquo;blogging out&raquo; pour que vous ayez une id&eacute;e de qui se cache vraiment derri&egrave;re mon pseudo, bref g&eacute;rer mon identit&eacute; num&eacute;rique.</p>
<p>En lisant les <a href="http://blog.aysoon.com/post/2007/04/04/168-10-raisons-de-creer-son-ziki">10 raisons de cr&eacute;er son Ziki</a>, j'ai donc d&eacute;cid&eacute; de me d&eacute;voiler sur <a href="http://my.ziki.com/peutetreunereponse"><img title="Guillaume Ventre" alt="Guillaume Ventre" src="http://www.ziki.com/images/button/gif/72x20_11.gif" border="0" /></a>.</p>
<p>NB: On ne plaisante pas avec le nom de famille :)</p>
EDIT: un article sur l'identit&eacute; num&eacute;rique dans <a href="http://www.lefigaro.fr/high-tech/20070411.FIG000000184_controlez_votre_identite_sur_le_net.html#">le Figaro</a><br />
<p><br /></p>]]></description>
        <pubDate>Tue, 10 Apr 2007 23:50:15 +0200</pubDate>        <guid isPermaLink="false">5bf267304eccef5dac706cff4b8f0318</guid>
                <category>Blog</category>        <comments>http://peutetreunereponse.over-blog.com/article-6349016-6.html#anchorComment</comments>                    </item>
      <item>
        <title><![CDATA[Menu déroulant simple en javascript/CSS (suckerfish)]]></title>
        <link>http://peutetreunereponse.over-blog.com/article-6167796.html</link>        <description><![CDATA[<div class="ButArticle">
<p>Vous avez &eacute;t&eacute; nombreux &agrave; lire et commenter l'article <a href="http://www.peutetreunereponse.net/article-1175702.html">Menu d&eacute;roulant en CSS sans javascript, compatible IE et FF tout niveau</a>.</p>
<p>Cette solution que j'avais propos&eacute; en novembre 2005, &eacute;tait une bidouille pour que les utilisateurs d'overblog n'ayant pas acc&egrave;s au javascript puissent avoir un menu d&eacute;roulant. Comme indiqu&eacute; dans l'article en question, cette bidouille n'est pas conforme aux standards, n'est pas intelligente car redondante et est assez omplexe &agrave; mettre en place, d'o&ugrave; le nombre de commentaire :)</p>
<p>Avec l'apparition d'Internet Explorer 7 qui prend en compte la pseudo-classe hover sur les &eacute;l&eacute;ments autres que les liens, ce menu peut selon les configurations &ecirc;tre compl&egrave;tement <dfn title="A Côté de la Plaque :)" dfn="">ACP</dfn>.</p>
<p>D&eacute;j&agrave; &agrave; l'&eacute;poque - que le temps passe vite - je pr&eacute;conisais l'utilisation du javascript et je donnais comme r&eacute;f&eacute;rence le menu suckerfish expliqu&eacute; en d&eacute;tail sur <a href="http://www.htmldog.com/articles/suckerfish/dropdowns/">htmldog</a>.</p>
<p>Voici aujourd'hui le &quot;comment faut faire&quot; &agrave; la sauce P&ecirc;UR pour installer ce menu.</p>
</div>
<p>&nbsp;</p>
<h3>Pr&eacute;ambule</h3>
<p>Pour les habitu&eacute;s de ma petite boutique, c'est le menu que j'utilisais pour ma V4.0 dont vous pouvez voir la <a class="externe" title="PêUR V4.0" href="http://peutetreunequestion.free.fr/projet/peurv4/main.html" target="_blank">demonstration ici</a>. Notez que dans cet article, c'est la version &laquo;simple&raquo; que j'explique, la version &laquo;multi-niveau&raquo; que j'utilisais dans la v4.0 sera expliqu&eacute; la semaine prochaine :)</p>
<p>Pour installer ce menu sur votre blog/site, il vous faudra ins&eacute;rer un bout de code javascript, un bout de code HTML et un bout de code CSS.</p>
<p>&nbsp;</p>
<h3>Etape 1: le Javascript</h3>
<p>Le code suivant est &agrave; ins&eacute;rer entre les balises <code>&lt;head&gt;</code> et <code>&lt;/head&gt;</code> de votre blog/site. Si vous n'avez pas acc&egrave;s &agrave; ces balises (votre blog est heberg&eacute; par Overblog par exemple), vous pouvez le mettre en mode source dans votre ent&ecirc;te:</p>
<div id="code">
<h3>Javascript</h3>
<p>&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--//--&gt;&lt;![CDATA[//&gt;&lt;!--<br />sfHover = function() {<br />&nbsp;&nbsp;&nbsp;var sfEls = document.getElementById(&quot;<strong>nav</strong>&quot;).getElementsByTagName(&quot;li&quot;);<br />&nbsp;&nbsp;&nbsp;for (var i=0; i&lt;sfEls.length; i++) {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sfEls[i].onmouseover=function() {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.className+=&quot; sfhover&quot;;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sfEls[i].onmouseout=function() {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.className=this.className.replace(new RegExp(&quot; sfhover\b&quot;), &quot;&quot;);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;}<br />}<br />if (window.attachEvent) window.attachEvent(&quot;onload&quot;, sfHover);<br />//--&gt;&lt;!]]&gt;&lt;/script&gt;<br /></p>
</div>
<p>Ce code, bas&eacute; sur un article d'<a title="A List Apart" href="http://www.alistapart.com/articles/dropdowns/">ALA</a>, permet grosso-modo d'effectuer en javascript l'effet de la pseudo-classe CSS <code>:hover</code> sur les &eacute;l&eacute;ments <code>li</code>. En d'autres termes, c'est lui qui va permettre le &quot;d&eacute;roulement&quot; du menu.</p>
<p>&nbsp;</p>
<h3>Etape 2: le code HTML</h3>
<p>Le code ci-dessous est &agrave; ins&eacute;rer en mode HTML dans le flux de votre document &agrave; l'endroit o&ugrave; vous souhaitez voir apparaitre votre menu:</p>
<div id="code">
<h3>HTML</h3>
<p>&lt;div id=&quot;container&quot;&gt;<br />&nbsp;&nbsp;&nbsp;&lt;ul id=&quot;<strong>nav</strong>&quot;&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Menu 1&lt;/a&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;ul&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a href=&quot;#nogo&quot;&gt;Sous-menu 1.1&lt;/a&gt;&lt;/li&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a href=&quot;#nogo&quot;&gt;Sous-menu 1.2&lt;/a&gt;&lt;/li&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a href=&quot;#nogo&quot;&gt;Sous-menu 1.3&lt;/a&gt;&lt;/li&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a href=&quot;#nogo&quot;&gt;Sous-menu 1.4&lt;/a&gt;&lt;/li&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/ul&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/li&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Menu 2&lt;/a&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;ul&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a href=&quot;#nogo&quot;&gt;Sous-menu 2.1&lt;/a&gt;&lt;/li&gt;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a href=&quot;#nogo&quot;&gt;Sous-menu 2.2&lt;/a&gt;&lt;/li&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a href=&quot;#nogo&quot;&gt;Sous-menu 2.3&lt;/a&gt;&lt;/li&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a href=&quot;#nogo&quot;&gt;Sous-menu 2.4&lt;/a&gt;&lt;/li&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/ul&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/li&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Menu 3&lt;/a&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;ul&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a href=&quot;#nogo&quot;&gt;Sous-menu 3.1&lt;/a&gt;&lt;/li&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a href=&quot;#nogo&quot;&gt;Sous-menu 3.2&lt;/a&gt;&lt;/li&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a href=&quot;#nogo&quot;&gt;Sous-menu 3.3&lt;/a&gt;&lt;/li&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a href=&quot;#nogo&quot;&gt;Sous-menu 3.4&lt;/a&gt;&lt;/li&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/ul&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/li&gt;<br />&nbsp;&nbsp;&nbsp;&lt;/ul&gt;<br />&lt;/div&gt;<br /></p>
</div>
<p>Comme vous vous en doutez, il faut remplacer les <code>#nogo</code> par les URLs des pages vers lesquelles vous souhaitez que soient redirig&eacute;s vos lecteurs.</p>
<p>Les &quot;<em>menu x</em>&quot; et &quot;<em>sous-menu x.n</em>&quot; doivent &ecirc;tre remplac&eacute;s par le texte significatif que vous souhaitez voir dans le menu.</p>
<p>Si vous d&eacute;cidez de modifier l'<code>id</code> (&quot;<code>nav</code>&quot; dans notre exemple) de l'&eacute;l&eacute;ment <code>ul</code>, veillez &agrave; le modifier aussi dans le javascript (je l'ai mis en valeur en gras) et bien entendu dans la CSS.</p>
<p>Notez que j'ai englob&eacute; le menu par une <code>div</code> identifi&eacute;e &quot;<code>container</code>&quot; qui pourra &ecirc;tre utile &agrave; certains d'entre vous en cas de positionnement absolu de ce menu.</p>
<p>&nbsp;</p>
<h3>Etape 3: le code de la CSS</h3>
<p>Ci-dessous, le code &agrave; mettre dans votre CSS:</p>
<div id="code">
<h3>CSS</h3>
<p>#container {<br />} <br /><br />#nav, #nav ul {<br />&nbsp;&nbsp;&nbsp;padding: 0;<br />&nbsp;&nbsp;&nbsp;margin: 0;<br />&nbsp;&nbsp;&nbsp;list-style: none; <br />} <br /><br />#nav a {<br />&nbsp;&nbsp;&nbsp;display: block;<br />&nbsp;&nbsp;&nbsp;width: 10em; <br />} <br /><br />#nav li {<br />&nbsp;&nbsp;&nbsp;float: left;<br />&nbsp;&nbsp;&nbsp;width: 10em;<br />}<br /><br />#nav li ul {<br />&nbsp;&nbsp;&nbsp;position: absolute;<br />&nbsp;&nbsp;&nbsp;width: 10em;<br />&nbsp;&nbsp;&nbsp;left: -999em; <br />} <br /><br />#nav li:hover ul {<br />&nbsp;&nbsp;&nbsp;left: auto; <br />}<br /><br />#nav li:hover ul, #nav li.sfhover ul {<br />&nbsp;&nbsp;&nbsp;left: auto; <br />} </p>
</div>
<p>Ce code ne constitue que la base &agrave; ins&eacute;rer dans votre CSS pour que que le menu fonctionne.</p>
<p>A vous d'ajouter les propri&eacute;t&eacute;s qui permettront d'accorder le style de votre menu &agrave; votre blog. Pour cela vous avez toute la panoplie des propri&eacute;t&eacute;s CSS (<code>font</code>, <code>background</code>, <code>color</code>, <em>etc</em>). Vous trouverez dans les articles <a href="http://www.peutetreunereponse.net/article-1905398.html">Vos premiers pas en CSS</a> et <a href="http://www.peutetreunereponse.net/article-2076394.html">Typographie et CSS</a> des informations qui vous aideront &agrave; &quot;styler&quot; ce menu.</p>
<p>A titre d'exemple je vous renvoie sur la tr&egrave;s belle <a href="http://www.htmldog.com/articles/suckerfish/dropdowns/example/">mise en situation</a> faite par htmldog. Je vous propose aussi <a href="http://ddata.over-blog.com/xxxyyy/0/08/58/81/suckerfish/suckerfishtest.html">ce petit exemple</a> sur lequel vous pouvez t&eacute;l&eacute;charger le css associ&eacute;... comme &ccedil;a vous pouvez vous faire une id&eacute;e des modifications &agrave; apporter.</p>
<p>&nbsp;</p>
<h3>A bient&ocirc;t</h3>
<p>Bon, et bien voil&agrave;! Si vous avez des questions, ben, comme d'hab, un petit commentaire et j'essaie de r&eacute;pondre rapidement.</p>
<p>La semaine prochaine, &ccedil;a se corse, la m&ecirc;me chose mais multi-niveaux.</p>
<p>&nbsp;</p>
<p>Bon blogging.</p>
<p>&nbsp;</p>]]></description>
        <pubDate>Mon, 26 Mar 2007 16:59:23 +0200</pubDate>        <guid isPermaLink="false">d6552e247c315d79344fd8d8a9a15cbe</guid>
                <category>Webdev</category>        <comments>http://peutetreunereponse.over-blog.com/article-6167796-6.html#anchorComment</comments>                    </item>
      <item>
        <title><![CDATA[Menu CSS - Sliding doors (Vertical)]]></title>
        <link>http://peutetreunereponse.over-blog.com/article-5879325.html</link>        <description><![CDATA[<div class="ButArticle">
<p>Suite &agrave; une question de <span style="font-weight: bold;">All</span> concernant l'article <a href="http://www.peutetreunereponse.net/article-5551133.html">Menu CSS - Sliding doors (Horizontal)</a> et la possibilit&eacute; d'avoir les boutons les uns sous les autres, voici un article expliquant les modifications a apporter au code CSS pour un magnifique menu sliding doors vertical.</p>
</div>
<p>&nbsp;</p>
<h3>Pr&eacute;requis</h3>
<p>Le code HTML &agrave; utiliser et celui pr&eacute;senter dans l'article <a href="http://www.peutetreunereponse.net/article-5551133.html">Menu CSS - Sliding doors (Horizontal)</a></p>
<p>Contrairement au menu horizontal, pour ce menu vertical, une seule possibilit&eacute; s'offre &agrave; vous: <span style="font-weight: bold;">les boutons de menu doivent &ecirc;tre de largeur fixe</span>.</p>
<p>&nbsp;</p>
<h3>Code CSS &agrave; utiliser</h3>
<p>Le code modifi&eacute; est le suivant:</p>
<div id="code">
<h3>CSS</h3>
<p> #nav li {<br /> &nbsp;&nbsp;&nbsp;&nbsp;margin: 0; <br /> &nbsp;&nbsp;&nbsp;&nbsp;padding: 0;<br /> }<br /><br /> #nav li a:link, #nav li a:visited {<br /> &nbsp;&nbsp;&nbsp;&nbsp;display: block;<br /> &nbsp;&nbsp;&nbsp;&nbsp;height: 32px;<br /> &nbsp;&nbsp;&nbsp;&nbsp;width: 200px;<br /> &nbsp;&nbsp;&nbsp;&nbsp;line-height: 32px;<br /> &nbsp;&nbsp;&nbsp;&nbsp;text-decoration: none;<br /> &nbsp;&nbsp;&nbsp;&nbsp;text-align: center;<br /> &nbsp;&nbsp;&nbsp;&nbsp;background:#fff  url(nav.gif);<br /> &nbsp;&nbsp;&nbsp;&nbsp;padding: 0;<br /> }<br /><br /> #nav li a:hover, #nav li a:active {<br /> &nbsp;&nbsp;&nbsp;&nbsp;background:#000  url(nav.gif) 0 -32px;<br /> &nbsp;&nbsp;&nbsp;&nbsp;padding: 0;<br /> } </p>
</div>
<p>&nbsp;</p>
<h3>R&eacute;sultat</h3>
<p>Avec les m&ecirc;mes images que le menu horizontal:</p>
<style type="text/css">
@import url("http://peutetreunequestion.free.fr/article/slidingdoors/slidingdoors.css");
</style>
<div id="nav8">
<ul>
    <li><a href="#nogo">Lien 1</a></li>
    <li><a href="#nogo">Lien 2</a></li>
    <li><a href="#nogo">Lien 3</a></li>
    <li><a href="#nogo">Lien 4</a></li>
</ul>
</div>
<div id="nav9">
<ul>
    <li><a href="#nogo">Lien 1</a></li>
    <li><a href="#nogo">Lien 2</a></li>
    <li><a href="#nogo">Lien 3</a></li>
    <li><a href="#nogo">Lien 4</a></li>
</ul>
</div>
<div id="nav10">
<ul>
    <li><a href="#nogo">Lien 1</a></li>
    <li><a href="#nogo">Lien 2</a></li>
    <li><a href="#nogo">Lien 3</a></li>
    <li><a href="#nogo">Lien 4</a></li>
</ul>
</div>
<p>&nbsp;</p>
<p>&nbsp;</p>]]></description>
        <pubDate>Sun, 04 Mar 2007 15:00:00 +0100</pubDate>        <guid isPermaLink="false">f3f5949b91986b211acd1e22bac7e3ca</guid>
                <category>CSS</category>        <comments>http://peutetreunereponse.over-blog.com/article-5879325-6.html#anchorComment</comments>                    </item>
      <item>
        <title><![CDATA[Menu CSS - Sliding doors (Horizontal)]]></title>
        <link>http://peutetreunereponse.over-blog.com/article-5551133.html</link>        <description><![CDATA[<div class="ButArticle">
<p>Suite &agrave; une question de <strong>Smopuim</strong> concernant l'article <a href="http://www.peutetreunereponse.net/article-1042264.html">Menu de navigation l&eacute;ger en CSS (3)</a> et la possibilit&eacute; de mettre une image en background, voici un nouveau lot de menu horizontaux avec la technique des &laquo;sliding doors&raquo; qui permet avec une seule image d'obtenir un effet hover du plus bel acabit.</p>
<p>Edit: Suite &agrave; la question de <strong>All</strong> sur cet artcile, vous trouverez une explication pour avoir ce <a href="http://www.peutetreunereponse.net/article-5879325.html">menu sliding doors en mode vertical</a></p>
</div>
<p>&nbsp;</p>
<h3>Exemples</h3>
<p>Menu 1 (ajustable):</p>
<style type="text/css">


@import url("http://peutetreunequestion.free.fr/article/slidingdoors/slidingdoors.css");</style>
<div id="nav1">
<ul>
    <li><a href="#nogo">Lien 1</a> </li>
    <li><a href="#nogo">Lien 2</a> </li>
    <li><a href="#nogo">Lien 3</a> </li>
    <li><a href="#nogo">Lien 4</a> </li>
</ul>
</div>
<p>Menu 2 (ajustable):</p>
<div id="nav2">
<ul>
    <li><a href="#nogo">Lien 1</a> </li>
    <li><a href="#nogo">Lien 2</a> </li>
    <li><a href="#nogo">Lien 3</a> </li>
    <li><a href="#nogo">Lien 4</a> </li>
</ul>
</div>
<p>Menu 3 (ajustable):</p>
<div id="nav3">
<ul>
    <li><a href="#nogo">Lien 1</a> </li>
    <li><a href="#nogo">Lien 2</a> </li>
    <li><a href="#nogo">Lien 3</a> </li>
    <li><a href="#nogo">Lien 4</a> </li>
</ul>
</div>
<p>Menu 4 (ajustable):</p>
<div id="nav4">
<ul>
    <li><a href="#nogo">Lien 1</a> </li>
    <li><a href="#nogo">Lien 2</a> </li>
    <li><a href="#nogo">Lien 3</a> </li>
    <li><a href="#nogo">Lien 4</a> </li>
</ul>
</div>
<p>Menu 5 (fixe):</p>
<div id="nav5">
<ul>
    <li><a href="#nogo">Lien 1</a> </li>
    <li><a href="#nogo">Lien 2</a> </li>
</ul>
</div>
<p>Menu 6 (fixe):</p>
<div id="nav6">
<ul>
    <li><a href="#nogo">Lien 1</a> </li>
    <li><a href="#nogo">Lien 2</a> </li>
</ul>
</div>
<p>Menu 7 (fixe):</p>
<div id="nav7">
<ul>
    <li><a href="#nogo">Lien 1</a> </li>
    <li><a href="#nogo">Lien 2</a> </li>
</ul>
</div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h3>Technique</h3>
<p>En fait le concept de &laquo;sliding doors&raquo; ou &laquo;portes coulissantes&raquo; est tr&egrave;s simple, il est largement expliqu&eacute; dans les liens que je cite dans le dernier paragraphe de cet article, toutefois on peut rapidement expliquer le principe comme suit:</p>
<p>On a, sur une seule image, l'image de l'&eacute;tat avant le passage de la souris superpos&eacute;e &agrave; l'image de l'&eacute;tat pendant le passage de la souris:</p>
<p style="TEXT-ALIGN: center"><img alt="2 images en 1" src="http://peutetreunequestion.free.fr/article/slidingdoors/nav05.gif" /></p>
<p style="TEXT-ALIGN: center"><img alt="2 images en 1" src="http://peutetreunequestion.free.fr/article/slidingdoors/nav06.gif" /></p>
<p>C'est cette image que l'on utilise en background des liens; en la calant sur la partie du haut pour les liens avant survol, et en la calant sur la partie du bas pour les liens pendant le survol. On tache &eacute;videment &agrave; faire en sorte que la hauteur du background affich&eacute; soit toujours celle de la moiti&eacute; de l'image.</p>
<p>On comprend mieux l'utilisation de l'expression &laquo;portes coulissantes&raquo;.</p>
<p>&nbsp;</p>
<h3>Code HTML &agrave; utilser</h3>
<p>Le code HTML &agrave; utiliser (et &agrave; ins&eacute;rer en mode source) est le suivant:</p>
<div id="code">
<h3>HTML</h3>
<p>&lt;div id=&quot;nav&quot;&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;ul&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a href=&quot;#nogo&quot;&gt;Lien 1&lt;/a&gt;&lt;/li&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a href=&quot;#nogo&quot;&gt;Lien 2&lt;/a&gt;&lt;/li&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a href=&quot;#nogo&quot;&gt;Lien 3&lt;/a&gt;&lt;/li&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a href=&quot;#nogo&quot;&gt;Lien 4&lt;/a&gt;&lt;/li&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;/ul&gt;<br />&lt;/div&gt;<br /></p>
</div>
<p>Bien s&ucirc;r, pensez &agrave; remplacer les <code>#nogo</code> par les urls vers lesquelles vos liens doivent pointer.</p>
<p>&nbsp;</p>
<h3>Codes CSS &agrave; utilser</h3>
<p>2 possibilit&eacute;s s'offrent &agrave; vous: soit vous voulez des boutons de menu de largeur fixe, soit vous souhaitez des boutons qui s'adaptent &agrave; la taille du texte qu'ils contiennent.</p>
<p>&nbsp;</p>
<h4 id="p_l_fixe">Code CSS pour des boutons de largeur fixe</h4>
<p>C'est ce code CSS que vous devez utiliser si vous souhaitez que tous les boutons aient la m&ecirc;me taille (celle de votre background):</p>
<div id="code">
<h3>CSS</h3>
<p>#nav li {<br />&nbsp;&nbsp;&nbsp;&nbsp;margin: 0; <br />&nbsp;&nbsp;&nbsp;&nbsp;padding: 0;<br />&nbsp;&nbsp;&nbsp;&nbsp;display: inline;<br />}<br /><br />#nav li a:link, #nav li a:visited {<br />&nbsp;&nbsp;&nbsp;&nbsp;display: block;<br />&nbsp;&nbsp;&nbsp;&nbsp;float: left;<br />&nbsp;&nbsp;&nbsp;&nbsp;height: 32px;<br />&nbsp;&nbsp;&nbsp;&nbsp;width: 200px;<br />&nbsp;&nbsp;&nbsp;&nbsp;line-height: 32px;<br />&nbsp;&nbsp;&nbsp;&nbsp;text-decoration: none;<br />&nbsp;&nbsp;&nbsp;&nbsp;text-align: center;<br />&nbsp;&nbsp;&nbsp;&nbsp;background:#fff url(nav.gif);<br />&nbsp;&nbsp;&nbsp;&nbsp;padding: 0;<br />}<br /><br />#nav li a:hover, #nav li a:active {<br />&nbsp;&nbsp;&nbsp;&nbsp;background:#000 url(nav.gif) 0 -32px;<br />&nbsp;&nbsp;&nbsp;&nbsp;padding: 0;<br />} </p>
</div>
<p>Vous devez renseigner la propri&eacute;t&eacute; <code>height</code> par la moiti&eacute; de la hauteur de votre image. Dans tous les exemples de cet article, les images ont une hauteur de 64px, on mettra donc <code>32px</code>.</p>
<p>C'est la m&ecirc;me valeur que vous devez renseigner pour la propri&eacute;t&eacute; <code>line-height</code>, ainsi le texte des liens sera bien centr&eacute; verticalement.</p>
<p>Pour la largeur des boutons, <code>widh</code>, vous devez saisir la largeur de votre image de fond. Dans mon exemple <code>200px</code>.</p>
<p>Les propri&eacute;t&eacute;s <code>text-decoration</code> et <code>text-align</code> sont facultatives, elles permettent respectivement d'enlever le soulignement des liens et de centrer le texte des liens. Vous pouvez &agrave; loisir rajouter des propri&eacute;t&eacute;s li&eacute;es au style de la police (<code>font-family</code>, <code>font-size</code>, <code>font-weight</code>, <code>text-transform</code>, ...)</p>
<p>Selon la feuille de style de votre blog/site, il est possible que vous ayez d&eacute;fini des couleurs de police pr&eacute;cises pour les liens, couleurs qui ne correspondent pas aux couleurs souhait&eacute;es dans vos boutons. Pour les modifier, vous devez rajouter la propri&eacute;t&eacute; <code>color</code> avec la valeur souhait&eacute;e dans la partie ad&eacute;quate: <code>#nav1 li a:link, #nav1 li a:visited</code> pour les liens avant survol et visit&eacute;s, et <code>#nav1 li a:hover, #nav1 li a:active</code> pour les liens au survol et actifs.</p>
<p>Pensez enfin &agrave; remplacer <code>nav.gif</code> par l'url de votre image de fond, et ce, dans les 2 appels &agrave; la propri&eacute;t&eacute; <code>background</code>. Dans le deuxi&egrave;me appel, les param&egrave;tres <code>0 -32px</code> permettent d'afficher l'image de fond avec un d&eacute;calage de <code>32px</code> vers le haut, c'est l'effet &laquo;portes coulissantes&raquo;. Vous l'aurez compris, <code>-32px</code> correspond &agrave; la moiti&eacute; de la hauteur de votre image. Le signe n&eacute;gatif est important!</p>
<p>Notez que pour la propri&eacute;t&eacute; <code>background</code>, il est important en premier param&egrave;tre de mettre une couleur de fond. Dans l'exemple, j'ai mis <code>#fff</code> (blanc) pour le premier appel de la propri&eacute;t&eacute; et <code>#000</code> (noir) pour le deuxi&egrave;me appel. Ces couleurs sont importantes dans les cas o&ugrave; le navigateur de vos visiteurs sont dans l'incapacit&eacute; d'afficher l'image de fond (affichage des images d&eacute;sactiv&eacute;e, probl&egrave;me serveur, temps de r&eacute;ponse trop long...). Veillez donc &agrave; mettre des couleurs proches de l'image.</p>
<p>Les autres propri&eacute;t&eacute;s ne doivent pas &ecirc;tre modifi&eacute;es, les <code>margin</code> et <code>padding</code> &agrave; <code>0</code> permettent d'initialiser les marges externes et internes de la liste &agrave; puces, le <code>display: inline</code> combin&eacute; au <code>float: left</code> permettent d'aligner c&ocirc;te &agrave; c&ocirc;te des &eacute;l&eacute;ments qui sont pourtant d&eacute;finis en <code>display: block</code>, valeurs n&eacute;cessaire pour pouvoir fixer la largeur et la hauteur de ces &eacute;l&eacute;ments. </p>
<p>&nbsp;</p>
<h4>Code CSS pour des boutons ajustables</h4>
<p>C'est ce code CSS que vous devez utiliser si vous souhaitez que les boutons soient proportionnels &agrave; la largeur du texte qu'ils contiennent:</p>
<div id="code">
<h3>CSS</h3>
<p>#nav li {<br />&nbsp;&nbsp;&nbsp;&nbsp;margin: 0; <br />&nbsp;&nbsp;&nbsp;&nbsp;padding: 0;<br />&nbsp;&nbsp;&nbsp;&nbsp;display: inline;<br />}<br /><br />#nav li a:link, #nav li a:visited {<br />&nbsp;&nbsp;&nbsp;&nbsp;display: block;<br />&nbsp;&nbsp;&nbsp;&nbsp;float: left;<br />&nbsp;&nbsp;&nbsp;&nbsp;height: 32px;<br />&nbsp;&nbsp;&nbsp;&nbsp;line-height: 32px;<br />&nbsp;&nbsp;&nbsp;&nbsp;text-decoration: none;<br />&nbsp;&nbsp;&nbsp;&nbsp;text-align: center;<br />&nbsp;&nbsp;&nbsp;&nbsp;background: url(nav.gif) repeat-x;<br />&nbsp;&nbsp;&nbsp;&nbsp;padding: 0 20px;<br />}<br /><br />#nav li a:hover, #nav li a:active {<br />&nbsp;&nbsp;&nbsp;&nbsp;background: url(nav.gif) 0 -32px;<br />&nbsp;&nbsp;&nbsp;&nbsp;padding: 0 20px;<br />} </p>
</div>
<p>Les diff&eacute;rences par rapport au code pr&eacute;c&eacute;dent, sont les suivantes:</p>
<p>La propri&eacute;t&eacute; <code>width</code> dispara&icirc;t et est remplac&eacute;e par une deuxi&egrave;me valeur de <code>padding</code> (<code>20px</code> dans l'exemple) qualifiant les marges internes gauche et droite des liens.</p>
<p>Dans la propri&eacute;t&eacute; <code>background</code> on renseigne un nouveau param&egrave;tre: <code>repeat-x</code>, qui permet de r&eacute;p&eacute;ter selon l'axe des abcisses votre images de fond. Il faut veuiller &agrave; ce que cette image soit un <strong>motif r&eacute;p&eacute;titif</strong>. Vous aurez ainsi des boutons qui s'ajustent, dans la largeur, &agrave; la taile de vos liens.</p>
<p>Les autres propri&eacute;t&eacute;s sont expliqu&eacute;es au paragraphe pr&eacute;c&eacute;dent: <a href="#p_l_fixe">Code CSS pour des boutons de largeur fixe</a></p>
<p>&nbsp;</p>
<h3>Images de fond</h3>
<p>Vous trouverez ci-dessous les images utilis&eacute;es pour les exemples du 1er paragraphe de cet article. Pour les t&eacute;l&eacute;charger, cliquez droit puis s&eacute;lectionnez <em>Enregistrer l'image sous...</em></p>
<p>Menu 1:</p>
<p style="TEXT-ALIGN: center"><img alt="2 images en 1" src="http://peutetreunequestion.free.fr/article/slidingdoors/nav01.gif" /></p>
<p>Menu 2:</p>
<p style="TEXT-ALIGN: center"><img alt="2 images en 1" src="http://peutetreunequestion.free.fr/article/slidingdoors/nav02.gif" /></p>
<p>Menu 3:</p>
<p style="TEXT-ALIGN: center"><img alt="2 images en 1" src="http://peutetreunequestion.free.fr/article/slidingdoors/nav03.gif" /></p>
<p>Menu 4:</p>
<p style="TEXT-ALIGN: center"><img alt="2 images en 1" src="http://peutetreunequestion.free.fr/article/slidingdoors/nav04.gif" /></p>
<p>Menu 5:</p>
<p style="TEXT-ALIGN: center"><img alt="2 images en 1" src="http://peutetreunequestion.free.fr/article/slidingdoors/nav05.gif" /></p>
<p>Menu 6:</p>
<p style="TEXT-ALIGN: center"><img alt="2 images en 1" src="http://peutetreunequestion.free.fr/article/slidingdoors/nav06.gif" /></p>
<p>Menu 7:</p>
<p style="TEXT-ALIGN: center"><img alt="2 images en 1" src="http://peutetreunequestion.free.fr/article/slidingdoors/nav07.gif" /></p>
<p>&nbsp;</p>
<h3>Quelques ressources</h3>
<ul>
    <li><a class="externe" title="A Lis Apart" href="http://www.alistapart.com/articles/slidingdoors/" target="_blank">Sliding doors of CSS [En]</a> </li>
    <li><a class="externe" title="A Lis Apart" href="http://www.alistapart.com/articles/slidingdoors2/" target="_blank">Sliding doors of CSS, part II [En]</a> </li>
    <li><a class="externe" title="Pompage.net" href="http://pompage.net/pompe/portescoulissantes/" target="_blank">Les portes coulissantes de CSS [Fr]</a> </li>
    <li><a class="externe" title="Pompage.net" href="http://pompage.net/pompe/portescoulissantes2/" target="_blank">Les portes coulissantes de CSS, partie II [Fr]</a> </li>
    <li><a class="externe" title="css4DesignR" href="http://www.css4design.com/blog/index.php/2007/03/07/68-menu-html-et-css-portes-coulissantes-et-item-current-en-php" target="_blank">css4DesignR: Menu HTML et CSS, sliding doors et item current en PHP [Fr]</a>, si vous avez la main sur le php de votre blog, cette article vous permettra de conserver l'&eacute;tat du survol sur le bouton apr&egrave;s avoir cliqu&eacute; dessus afin de mieux savoir dans quelle partie du blog/site vous &ecirc;tes. </li>
</ul>]]></description>
        <pubDate>Tue, 06 Feb 2007 21:42:23 +0100</pubDate>        <guid isPermaLink="false">7b08f58f27813291fb003d86e89ce9a3</guid>
                <category>CSS</category>        <comments>http://peutetreunereponse.over-blog.com/article-5551133-6.html#anchorComment</comments>                    </item>
  
 </channel>

</rss>
