Bonjour les gens,
IE devient fous, il duplique du texte tout seul, sans qu'on ne lui demande. Ou encore : l'art et l'art manière de dupliquer du texte sans même JavaScript (c'est le fantôme de la silicon valley).
Bon, s'érieusement : le phénomène, que j'ai constaté plusieurs fois, et qui me sort par les deux trous de nez, se produit avec des float. J'ai un élément en float, avec un contenu, et le un petit bout de la fin du contenu se trouve dupliquer et collé aprés l'élément float.
Par exemple, <p style="float:right;">1234</p>, s'affichera comme <p style="float:right;">1234</p>34 ... il en remet un petit de la fin à coté.
Parfois je m'en sort en ajoutant un <span> </span> aprés l'élément en float. Mais parfois c'est un nbsp qu'il faut ajouter avant, mais cette fois ci surtout e dehors de toute balise, ou plus exactement, le nbsp doit être placé dans l'élément parent du float.
Je n'y comprend rien, et ça fait quand-même un peu tache dans le décor.
Pour voir un exemple à l'oeuvre : http://www.xxxxxxxxxxxx (ne jugez pas trop, c'est en conception). Allez en bas à droite, cliquez sur « Attributs », puis cliquez sur l'icône d'aide. Vous verrez le texte de l'aide s'afficher, et ... ho, merveille d'horreur... un petit bout de la fin qui est dupliqué.
Voici en image un exemple :
http://img444.imageshack.us/img444/7318/bugiedd2.png
Dans ce cas là, j'ai constaté que le problème peut être résolu, si je fais par exemple nbsp;<p style="float:right;">1234</p>. Tandis que dans d'autre cas, il faut faire <p style="float:right;">1234</p><span> </span>
Est-ce que quelqu'un(e) en sait plus sur ce phénomène ennuyeux ? Ca pourrait ressembler à un bug dans la gestion des buffers texte qui ne se produirait qu'en présence de float... il s'emmêlerait alors les pinceaux avec les différents flux, retransmettant la fin d'un flux vers le début du flux suivant... une sorte de court-circuit entre ses buffers texte ? C'est possibla ça ? Mais si c'est ça, alors on a pas vraiment d'autres choix que de subire.
EDIT: J'ai supprimé l'URL, vu que celle que je donnais n'est plus concernée par le cas que j'indiquais dans ce message.
Modifié par hibou57 (05 Nov 2007 - 03:59)
IE devient fous, il duplique du texte tout seul, sans qu'on ne lui demande. Ou encore : l'art et l'art manière de dupliquer du texte sans même JavaScript (c'est le fantôme de la silicon valley).
Bon, s'érieusement : le phénomène, que j'ai constaté plusieurs fois, et qui me sort par les deux trous de nez, se produit avec des float. J'ai un élément en float, avec un contenu, et le un petit bout de la fin du contenu se trouve dupliquer et collé aprés l'élément float.
Par exemple, <p style="float:right;">1234</p>, s'affichera comme <p style="float:right;">1234</p>34 ... il en remet un petit de la fin à coté.
Parfois je m'en sort en ajoutant un <span> </span> aprés l'élément en float. Mais parfois c'est un nbsp qu'il faut ajouter avant, mais cette fois ci surtout e dehors de toute balise, ou plus exactement, le nbsp doit être placé dans l'élément parent du float.
Je n'y comprend rien, et ça fait quand-même un peu tache dans le décor.
Pour voir un exemple à l'oeuvre : http://www.xxxxxxxxxxxx (ne jugez pas trop, c'est en conception). Allez en bas à droite, cliquez sur « Attributs », puis cliquez sur l'icône d'aide. Vous verrez le texte de l'aide s'afficher, et ... ho, merveille d'horreur... un petit bout de la fin qui est dupliqué.
Voici en image un exemple :
http://img444.imageshack.us/img444/7318/bugiedd2.png
Dans ce cas là, j'ai constaté que le problème peut être résolu, si je fais par exemple nbsp;<p style="float:right;">1234</p>. Tandis que dans d'autre cas, il faut faire <p style="float:right;">1234</p><span> </span>
Est-ce que quelqu'un(e) en sait plus sur ce phénomène ennuyeux ? Ca pourrait ressembler à un bug dans la gestion des buffers texte qui ne se produirait qu'en présence de float... il s'emmêlerait alors les pinceaux avec les différents flux, retransmettant la fin d'un flux vers le début du flux suivant... une sorte de court-circuit entre ses buffers texte ? C'est possibla ça ? Mais si c'est ça, alors on a pas vraiment d'autres choix que de subire.
EDIT: J'ai supprimé l'URL, vu que celle que je donnais n'est plus concernée par le cas que j'indiquais dans ce message.
Modifié par hibou57 (05 Nov 2007 - 03:59)