<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
	
	>
<channel>
	<title>Commentaires sur : Problème CSS IE&#160;: focus sur les images en float dans les liens</title>
	<atom:link href="https://htmlzengarden.vincent-valentin.name/2008/12/probleme-css-ie-focus-sur-les-images-en-float-dans-les-liens/feed/" rel="self" type="application/rss+xml" />
	<link>https://htmlzengarden.vincent-valentin.name/2008/12/probleme-css-ie-focus-sur-les-images-en-float-dans-les-liens/</link>
	<description>The beauty in HTML code</description>
	<lastBuildDate>Mon, 27 May 2013 12:26:08 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.2.39</generator>
	<item>
		<title>Par : STPo</title>
		<link>https://htmlzengarden.vincent-valentin.name/2008/12/probleme-css-ie-focus-sur-les-images-en-float-dans-les-liens/#comment-385</link>
		<dc:creator><![CDATA[STPo]]></dc:creator>
		<pubDate>Fri, 09 Jan 2009 13:37:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.htmlzengarden.com/?p=447#comment-385</guid>
		<description><![CDATA[&lt;p&gt;1) Oui oui, je suis bien d&#039;accord c&#039;était juste pour faciliter la démo. Sur lastFM c&#039;est bien des url dans le href, sur mon vrai site aussi. Aucune incidence donc !&lt;/p&gt;

&lt;p&gt;2) Le curseur est effectivement &quot;absent&quot;, mais le rajouter en CSS ne résoudra en aucun cas le véritable problème : un clic sur l&#039;image restera inactif.
Dans mon exemple tous les éléments ne sont pas inline mais block (afin d&#039;étendre la surface &quot;active&quot;), vertical-align ne servira donc a priori à rien.&lt;/p&gt;

&lt;p&gt;Si en revanche je mets l&#039;image et le span inline, IE avale effectivement la dragée (la foule s&#039;extasie), par contre les navigateurs &quot;normaux&quot; partent en sucette (le span n&#039;étant pas inline, la bordure noire entoure &quot;mal&quot; l&#039;image, le soulignement déborde). En hackant un peu ça doit pouvoir se résoudre... mais je vais garder la solution d&#039;Eric, principalement parce qu&#039;avec les éléments inline je perds le focus sur le background de mon lien : c&#039;est mauvais pour la loi de Fitts sus-citée !&lt;/p&gt;

&lt;p&gt;Merci pour ton intervention en tout cas, ta solution méritait le détour ! =)&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://stpo.fr/studio/htmlzengarden/www/index3&quot; rel=&quot;nofollow&quot;&gt;Pour l&#039;exemple je l&#039;ai mise en pratique ici. &lt;/a&gt;&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>1) Oui oui, je suis bien d&#8217;accord c&#8217;était juste pour faciliter la démo. Sur lastFM c&#8217;est bien des url dans le href, sur mon vrai site aussi. Aucune incidence donc&#160;!</p>

<p>2) Le curseur est effectivement &laquo;&nbsp;absent&nbsp;&raquo;, mais le rajouter en CSS ne résoudra en aucun cas le véritable problème&#160;: un clic sur l&#8217;image restera inactif.
Dans mon exemple tous les éléments ne sont pas inline mais block (afin d&#8217;étendre la surface &laquo;&nbsp;active&nbsp;&raquo;), vertical-align ne servira donc a priori à rien.</p>

<p>Si en revanche je mets l&#8217;image et le span inline, IE avale effectivement la dragée (la foule s&#8217;extasie), par contre les navigateurs &laquo;&nbsp;normaux&nbsp;&raquo; partent en sucette (le span n&#8217;étant pas inline, la bordure noire entoure &laquo;&nbsp;mal&nbsp;&raquo; l&#8217;image, le soulignement déborde). En hackant un peu ça doit pouvoir se résoudre&#8230; mais je vais garder la solution d&#8217;Eric, principalement parce qu&#8217;avec les éléments inline je perds le focus sur le background de mon lien&#160;: c&#8217;est mauvais pour la loi de Fitts sus-citée&#160;!</p>

<p>Merci pour ton intervention en tout cas, ta solution méritait le détour&#160;! =)</p>

<p><a href="http://stpo.fr/studio/htmlzengarden/www/index3" rel="nofollow">Pour l&#8217;exemple je l&#8217;ai mise en pratique ici. </a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Gcyrillus</title>
		<link>https://htmlzengarden.vincent-valentin.name/2008/12/probleme-css-ie-focus-sur-les-images-en-float-dans-les-liens/#comment-383</link>
		<dc:creator><![CDATA[Gcyrillus]]></dc:creator>
		<pubDate>Wed, 07 Jan 2009 16:58:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.htmlzengarden.com/?p=447#comment-383</guid>
		<description><![CDATA[&lt;p&gt;Bonjour,&lt;/p&gt;

&lt;p&gt;Je crois que l&#039;explication n&#039;est pas passé , je redevelloppe donc :) .&lt;/p&gt;

&lt;p&gt;1) la boite alerte en javascript est supposé s&#039;ouvrir sur l&#039;événement &quot;onclick&quot; de la balise a ,  Il est illogique de transposé ou vouloir capturé un événement  a l&#039;aide d&#039;un attribut qui definie une adresse WEB .&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&lt;a href=&quot;#&quot; onclick=&quot;javascript:alert(&#039;ça clique.&#039;);&quot; class=&quot;myLink&quot;&gt;
            &lt;span&gt;&lt;img src=&quot;gni.png&quot; alt=&quot;&quot; /&gt;&lt;/span&gt;
            &lt;small&gt;Mon lien avec image float:left&lt;/small&gt;
         &lt;/a&gt;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;2) float , zoom , inline-block , etc ... confere le layout dans IE (quasi identique a la notion de contexte de formatage pour les autres nav IE7 inclus) . Cet &quot;etat&quot; redefinie la position de l&#039;element dans la page et ses propriété par défaut , d&#039;ou l&#039;absence du curseur qu&#039;il faudra redefinir dans les régles CSS (sauf si on ne touche pas au layout ) Le curseur par défaut du lien ne sera pas hérité si l&#039;on applique un zoom ou un inline-block ... .&lt;/p&gt;

&lt;p&gt;Dans le cas de ton exemple , tout ces éléments sont de type &#039;inline&#039; ,  c&#039;est assez trivial car un simple : &#039;vertical-align:top&#039; aux span et a l&#039;image , suffira  a reproduire la mise en forme recherchée .&lt;/p&gt;

&lt;p&gt;Voilou , j&#039;espére t&#039;avoir éclairé sur le pourquoi du comment de ce comportement spécifique d&#039;IE ... qui somme toute n&#039;est pas vraiment un bug :)&lt;/p&gt;

&lt;p&gt;++&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>Bonjour,</p>

<p>Je crois que l&#8217;explication n&#8217;est pas passé , je redevelloppe donc <img src="https://htmlzengarden.vincent-valentin.name/wp-includes/images/smilies/simple-smile.png" alt=":)" class="wp-smiley" style="height: 1em; max-height: 1em;" /> .</p>

<p>1) la boite alerte en javascript est supposé s&#8217;ouvrir sur l&#8217;événement &laquo;&nbsp;onclick&nbsp;&raquo; de la balise a ,  Il est illogique de transposé ou vouloir capturé un événement  a l&#8217;aide d&#8217;un attribut qui definie une adresse WEB .</p>

<p><code>&lt;a href="#" onclick="javascript:alert('ça clique.');" class="myLink"&gt;
            &lt;span&gt;&lt;img src="gni.png" alt="" /&gt;&lt;/span&gt;
            &lt;small&gt;Mon lien avec image float:left&lt;/small&gt;
         &lt;/a&gt;</code></p>

<p>2) float , zoom , inline-block , etc &#8230; confere le layout dans IE (quasi identique a la notion de contexte de formatage pour les autres nav IE7 inclus) . Cet &laquo;&nbsp;etat&nbsp;&raquo; redefinie la position de l&#8217;element dans la page et ses propriété par défaut , d&#8217;ou l&#8217;absence du curseur qu&#8217;il faudra redefinir dans les régles CSS (sauf si on ne touche pas au layout ) Le curseur par défaut du lien ne sera pas hérité si l&#8217;on applique un zoom ou un inline-block &#8230; .</p>

<p>Dans le cas de ton exemple , tout ces éléments sont de type &#8216;inline&#8217; ,  c&#8217;est assez trivial car un simple&#160;: &#8216;vertical-align:top&#8217; aux span et a l&#8217;image , suffira  a reproduire la mise en forme recherchée .</p>

<p>Voilou , j&#8217;espére t&#8217;avoir éclairé sur le pourquoi du comment de ce comportement spécifique d&#8217;IE &#8230; qui somme toute n&#8217;est pas vraiment un bug <img src="https://htmlzengarden.vincent-valentin.name/wp-includes/images/smilies/simple-smile.png" alt=":)" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>

<p>++</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Gcyrillus</title>
		<link>https://htmlzengarden.vincent-valentin.name/2008/12/probleme-css-ie-focus-sur-les-images-en-float-dans-les-liens/#comment-380</link>
		<dc:creator><![CDATA[Gcyrillus]]></dc:creator>
		<pubDate>Wed, 07 Jan 2009 00:45:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.htmlzengarden.com/?p=447#comment-380</guid>
		<description><![CDATA[&lt;p&gt;bonjour,&lt;/p&gt;

&lt;p&gt;cela n&#039;aurait-il pas a voir avec le fait que l&#039;attribut href ne contient qu&#039;une instruction &#039;JS&#039; ?&lt;/p&gt;

&lt;p&gt;Logiquement on ferait : &lt;code&gt;&lt;a href=&quot;#&quot; rel=&quot;nofollow&quot;&gt;...&lt;/a&gt;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;l&#039;attribut href valide et identifie la balise comme etant un lien valide
l&#039;attribut onclick, joue son role... et on peut simuler un &quot;target&quot;.&lt;/p&gt;

&lt;p&gt;ha et pis Bonne année.&lt;/p&gt;

&lt;p&gt;GC&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>bonjour,</p>

<p>cela n&#8217;aurait-il pas a voir avec le fait que l&#8217;attribut href ne contient qu&#8217;une instruction &#8216;JS&#8217;&#160;?</p>

<p>Logiquement on ferait&#160;: <code>&lt;a href="#" rel="nofollow"&gt;...&lt;/a&gt;</code></p>

<p>l&#8217;attribut href valide et identifie la balise comme etant un lien valide
l&#8217;attribut onclick, joue son role&#8230; et on peut simuler un &laquo;&nbsp;target&nbsp;&raquo;.</p>

<p>ha et pis Bonne année.</p>

<p>GC</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : STPo</title>
		<link>https://htmlzengarden.vincent-valentin.name/2008/12/probleme-css-ie-focus-sur-les-images-en-float-dans-les-liens/#comment-376</link>
		<dc:creator><![CDATA[STPo]]></dc:creator>
		<pubDate>Wed, 31 Dec 2008 09:46:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.htmlzengarden.com/?p=447#comment-376</guid>
		<description><![CDATA[&lt;p&gt;@Eric : je n&#039;avais pas vu ta réponse... ça marche !&lt;/p&gt;

&lt;p&gt;Je n&#039;avais pas pensé à singer les bordures comme tu l&#039;as proposé, honte à moi ! C&#039;est vraiment le float sur le span qui met IE dans le vent pour une raison qui m&#039;échappe toujours...&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://stpo.fr/studio/htmlzengarden/www/index2&quot; rel=&quot;nofollow&quot;&gt;J&#039;ai mis en ligne l&#039;exemple ici.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Bref, merci Eric, merci les Intégristes, merci HtmlZenGarden, et bonne année !
(content)&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>@Eric&#160;: je n&#8217;avais pas vu ta réponse&#8230; ça marche&#160;!</p>

<p>Je n&#8217;avais pas pensé à singer les bordures comme tu l&#8217;as proposé, honte à moi&#160;! C&#8217;est vraiment le float sur le span qui met IE dans le vent pour une raison qui m&#8217;échappe toujours&#8230;</p>

<p><a href="http://stpo.fr/studio/htmlzengarden/www/index2" rel="nofollow">J&#8217;ai mis en ligne l&#8217;exemple ici.</a></p>

<p>Bref, merci Eric, merci les Intégristes, merci HtmlZenGarden, et bonne année&#160;!
(content)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Eric Le Bihan</title>
		<link>https://htmlzengarden.vincent-valentin.name/2008/12/probleme-css-ie-focus-sur-les-images-en-float-dans-les-liens/#comment-374</link>
		<dc:creator><![CDATA[Eric Le Bihan]]></dc:creator>
		<pubDate>Tue, 30 Dec 2008 19:04:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.htmlzengarden.com/?p=447#comment-374</guid>
		<description><![CDATA[&lt;p&gt;Manque la bordure noire...&lt;/p&gt;

&lt;p&gt;J&#039;ai essayé ça dis moi si c&#039;est ok pour toi :

&lt;pre&gt;&lt;code&gt;      .myLink span{
         margin-right: 10px;
         border: 1px solid #000;
      }
      .myLink span img{
      float:left;
      /* --- */
          background-color:#F7F3EA;
            padding:1px;
            border: 1px solid #000; 
      /* --- */
         }
&lt;/code&gt;&lt;/pre&gt;

&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>Manque la bordure noire&#8230;</p>

<p>J&#8217;ai essayé ça dis moi si c&#8217;est ok pour toi&#160;:

<pre><code>      .myLink span{
         margin-right: 10px;
         border: 1px solid #000;
      }
      .myLink span img{
      float:left;
      /* --- */
          background-color:#F7F3EA;
            padding:1px;
            border: 1px solid #000; 
      /* --- */
         }
</code></pre>

</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : STPo</title>
		<link>https://htmlzengarden.vincent-valentin.name/2008/12/probleme-css-ie-focus-sur-les-images-en-float-dans-les-liens/#comment-375</link>
		<dc:creator><![CDATA[STPo]]></dc:creator>
		<pubDate>Tue, 30 Dec 2008 18:19:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.htmlzengarden.com/?p=447#comment-375</guid>
		<description><![CDATA[&lt;p&gt;@Anonyme : regarde les liens de la sidebar =)&lt;/p&gt;

&lt;p&gt;@Frank : oui oui, c&#039;est une position parfaitement honorable (de laisser IE dans sa merde), mais là je peux pas c&#039;est vraiment bloquant : j&#039;utilise une même structure pour des liens avec et SANS texte, dans ce dernier cas j&#039;ai donc l&#039;image seule comme élément à cliquer... s&#039;il n&#039;est pas cliquable sur IE, c&#039;est quand même pas mal dommage !&lt;/p&gt;

&lt;p&gt;@Stéphane :&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;le float sur l&#039;image seule marche effectivement (c&#039;est ma solution dégradée actuellement), mais du coup on perd le span et sa bordure qui change de couleur au roll, ce qui m&#039;ennuie (hors charte + moins intuitif). J&#039;en restereai là si pas mieux.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;position absolue/relative donne les mêmes problèmes que le 
float.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;float sur les parents, même combat.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Sniff !
D&#039;autres idées peut-être ?
(Yves, t&#039;es en vacances ? =D )&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>@Anonyme&#160;: regarde les liens de la sidebar =)</p>

<p>@Frank&#160;: oui oui, c&#8217;est une position parfaitement honorable (de laisser IE dans sa merde), mais là je peux pas c&#8217;est vraiment bloquant&#160;: j&#8217;utilise une même structure pour des liens avec et SANS texte, dans ce dernier cas j&#8217;ai donc l&#8217;image seule comme élément à cliquer&#8230; s&#8217;il n&#8217;est pas cliquable sur IE, c&#8217;est quand même pas mal dommage&#160;!</p>

<p>@Stéphane&#160;:</p>

<ol>
<li><p>le float sur l&#8217;image seule marche effectivement (c&#8217;est ma solution dégradée actuellement), mais du coup on perd le span et sa bordure qui change de couleur au roll, ce qui m&#8217;ennuie (hors charte + moins intuitif). J&#8217;en restereai là si pas mieux.</p></li>
<li><p>position absolue/relative donne les mêmes problèmes que le 
float.</p></li>
<li><p>float sur les parents, même combat.</p></li>
</ol>

<p>Sniff&#160;!
D&#8217;autres idées peut-être&#160;?
(Yves, t&#8217;es en vacances&#160;? =D )</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Eric Le Bihan</title>
		<link>https://htmlzengarden.vincent-valentin.name/2008/12/probleme-css-ie-focus-sur-les-images-en-float-dans-les-liens/#comment-373</link>
		<dc:creator><![CDATA[Eric Le Bihan]]></dc:creator>
		<pubDate>Tue, 30 Dec 2008 17:56:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.htmlzengarden.com/?p=447#comment-373</guid>
		<description><![CDATA[&lt;p&gt;Pas de float sur le span ? (.myLink span)&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>Pas de float sur le span&#160;? (.myLink span)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Stéphane Deschamps</title>
		<link>https://htmlzengarden.vincent-valentin.name/2008/12/probleme-css-ie-focus-sur-les-images-en-float-dans-les-liens/#comment-372</link>
		<dc:creator><![CDATA[Stéphane Deschamps]]></dc:creator>
		<pubDate>Tue, 30 Dec 2008 13:05:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.htmlzengarden.com/?p=447#comment-372</guid>
		<description><![CDATA[&lt;p&gt;Autre idée :&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;faire un &lt;code&gt;float&lt;/code&gt; sur le parent, et des &lt;code&gt;float&lt;/code&gt; sur les enfants ? (en plus comme ça le lien fera une surface plus grande, et c&#039;est bon pour la Loi de Fitts, ça, coco)&lt;/li&gt;
&lt;/ol&gt;
]]></description>
		<content:encoded><![CDATA[<p>Autre idée&#160;:</p>

<ol>
<li>faire un <code>float</code> sur le parent, et des <code>float</code> sur les enfants&#160;? (en plus comme ça le lien fera une surface plus grande, et c&#8217;est bon pour la Loi de Fitts, ça, coco)</li>
</ol>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Stéphane Deschamps</title>
		<link>https://htmlzengarden.vincent-valentin.name/2008/12/probleme-css-ie-focus-sur-les-images-en-float-dans-les-liens/#comment-371</link>
		<dc:creator><![CDATA[Stéphane Deschamps]]></dc:creator>
		<pubDate>Tue, 30 Dec 2008 13:03:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.htmlzengarden.com/?p=447#comment-371</guid>
		<description><![CDATA[&lt;p&gt;@Anonyme : STPo c&#039;est Christophe Andrieu, un bien gentil intégrateur et très talentueux designeur web. (cf &lt;a href=&quot;http://stpo.fr/&quot; rel=&quot;nofollow&quot;&gt;stpo.fr&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;@STPo : Quelques idées en vrac, sans avoir testé mais bon, on peut pas être partout :&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;essaie de mettre le float sur l&#039;image seule&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;essaie une position absolue dans une position relative&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;ça donne quoi tout ça ?&lt;/p&gt;

&lt;p&gt;PS : &lt;q&gt;l’exceptionnel niveau des lecteurs de ce blog&lt;/q&gt;... Espèce de fayot. :)&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>@Anonyme&#160;: STPo c&#8217;est Christophe Andrieu, un bien gentil intégrateur et très talentueux designeur web. (cf <a href="http://stpo.fr/" rel="nofollow">stpo.fr</a>.</p>

<p>@STPo&#160;: Quelques idées en vrac, sans avoir testé mais bon, on peut pas être partout&#160;:</p>

<ol>
<li><p>essaie de mettre le float sur l&#8217;image seule</p></li>
<li><p>essaie une position absolue dans une position relative</p></li>
</ol>

<p>ça donne quoi tout ça&#160;?</p>

<p>PS&#160;: <q>l’exceptionnel niveau des lecteurs de ce blog</q>&#8230; Espèce de fayot. <img src="https://htmlzengarden.vincent-valentin.name/wp-includes/images/smilies/simple-smile.png" alt=":)" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Frank Taillandier</title>
		<link>https://htmlzengarden.vincent-valentin.name/2008/12/probleme-css-ie-focus-sur-les-images-en-float-dans-les-liens/#comment-370</link>
		<dc:creator><![CDATA[Frank Taillandier]]></dc:creator>
		<pubDate>Tue, 30 Dec 2008 12:27:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.htmlzengarden.com/?p=447#comment-370</guid>
		<description><![CDATA[&lt;p&gt;A défaut de t&#039;aider à corriger ce bug, que j&#039;ignorerais sciemment à ta place, je te rajoute dans mes friends sur LastFM et je reste zen.&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>A défaut de t&#8217;aider à corriger ce bug, que j&#8217;ignorerais sciemment à ta place, je te rajoute dans mes friends sur LastFM et je reste zen.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
