J'ai une table avec des cellules de largeur variable, et je souhaite donner au navigateur la possibilité d'insérer un saut de ligne avant une barre oblique, sans le forcer. J'ai essayé ceci en insérant un caractère espace ZWSP avant la barre oblique, et cela fonctionne très bien dans tous les navigateurs dans lesquels je l'ai testé, sauf IE6 et IE8.IE8 ignore l'espace de largeur nulle lorsqu'il est précédé d'une barre oblique en mode standard
Pour IE6, j'utilise du Javascript pour remplacer le caractère par un <wbr> tag - pas la solution la plus élégante, mais cela fonctionne.
Dans IE8, je n'ai pas trouvé un moyen pratique de contourner ce problème. Cela chamboule la disposition de ma table. J'ai découvert que cela ne se limite pas aux tables. Cela semble se produire avec n'importe quel type d'élément. Le navigateur refuse de reconnaître le ZWSP, choisissant plutôt de laisser le texte sortir de la boîte, ce qui est laid. J'ai remarqué que je peux faire en sorte que le navigateur le gère correctement en le mettant en compatibilité, mais cela me cause d'autres problèmes.
Est-ce que quelqu'un connaît un moyen simple et pratique de faire en sorte que le ZWSP se comporte comme il le devrait dans IE8?
Vous pouvez utiliser ce code pour tester la question:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html><head>
<title>zwsp test</title>
</head>
<body>
<div style="width: 50px; border: solid black 1px; font-size: 15px">
Miles​/gallon
</div>
</body></html>
Je suggère faire le reste de votre travail de site avec vue sur la compatibilité, comme certaines personnes utilisent encore IE7 et obtiendrait la mise en page cassée. OMI, mieux pour cela de travailler dans IE7 que de ne pas travailler dans IE7 et travailler dans IE8. – strager
Cela fonctionne très bien dans IE7. J'essaie de le faire fonctionner dans IE8, de préférence sans forcer le mode de compatibilité. –
Avez-vous vu cette discussion? http://groups.google.com/group/comp.infosystems.www.authoring.html/browse_thread/thread/4f276215889c0b94/ – kangax