5568 sujets

Sémantique web et HTML

Bonjour à tous,

un petit casse-tête du jour.
Quand en html on a par exemple :
veuillez insérez le(s) ticket(s) ici.

Regardons comment s'effectue la césure en fin de bloc (imaginons que le retour à la ligne se fasse au niveau de "ticket".
Sous FF, pas de souci, ca donne
veuillez insérez le(s)
ticket(s) ici.

ou
veuillez insérez le(s) ticket(s)
ici.

Mais sous IE, on peut avoir ça :
veuillez insérez le(s) ticket
(s) ici.


Il coupe entre le mot et la parenthèse !

Avez-vous déjà rencontré ce souci ? Y a-t-il une solution ?

Merci de votre aide.
Modifié par yyoupla (07 Aug 2007 - 16:47)
Bonjour yyoupla,

Et comme cela ?
veuillez insérez <span style="white-space: nowrap;">le(s)</span> <span style="white-space: nowrap;">ticket(s)

C'est un peu lourd, mais ce problème n'est pas si fréquent !
You're a chief, papillon41 !
C'est vrai que c'est un peu lourd, j'ai a peu pres un dizaine de fois ce cas sur la meme page.
M'enfin il faut souvent dégainer l'artillerie lourde pour qu'IE se comporte vaguement comme il faut.
Merci encore !
yyoupla a écrit :
j'ai a peu pres un dizaine de fois ce cas sur la meme page

<enfonçage de portes ouvertes>
Auquel cas, faire une classe pour ce style, pour plus de cohérence.
</enfonçage de portes ouvertes>
<pragmatisme>
certes, ca facilite la mise à jour mais ceci dit, ca n'allège pas le code...
</pragmatisme>

<edit pinaillage>
ah si, un ptit peu :
<span style="white-space: nowrap;">le(s)</span> : 47 caracteres
<span class="WrapNo">le(s)</span> : 33 (sans compter la déclaration de la classe Smiley cligne
</edit pinaillage>
Modifié par yyoupla (09 Aug 2007 - 09:57)