OVH Cloud OVH Cloud

tirets insécables

2 réponses
Avatar
siger
Est-ce qu'il est possible d'avoir des tirets insécables en HTML ?

J'utilise W98 :
Avec Word ça se fait avec ALT+30 ou ALT+286, avec OpenOffice c'est
CTRL+tiret (du pavé numérique déverrouillé).

Avec Nvu, NotePad ou MetaPad, ALT+30 ou ALT+286 ne font rien.

Merci.

--
siger

2 réponses

Avatar
Eric Daspet
Fabrice Bonny wrote:
Le "soft hyphen" permet d'indiquer à quel endroit le mot peut être
coupé. Il ne doit donc pas être visible, sauf en cas de césure. Si tu
connais la typographie, ça correspond au symbole de coupure préconisée: [.



Oulà, il y a eu plein de débat sur ce soft Hyphen. Grosso modo il y a
trois interprétations :

1- Personnellement j'ai coupé à l'endroit du tiret, il ne correspond pas
à un caractère réel mais montre juste la césure, merci de le retirer ou
de le masquer si vous reformattez le texte.

2- Si vous coupez à l'endroit du tiret il faudra l'afficher, sinon ne
l'affichez pas.

3- L'emplacement du tiret est un emplacement de césure privilégié, si
vous coupez pas loin vous devriez couper sur le tiret (et l'afficher),
sinon ne l'affichez pas.


Personnellement le 1 me parait beaucoup plus sensé et réaliste quant à
l'utilisation (sinon il faudrait mettre des soft hyphen de partout). Il
correspond alors à un réel besoin (ce qui n'est pas vraiment le cas pour
les autres vu que les césures automatiques marchent très bien). Par
contre on peut douter de son réel intérêt dans le Web (qui par
définition reformatte les textes donc réduit fortement la probabilité
qu'on coupe la ligne au même endroit, donc qu'on ce serve de ce tiret
fantome).

Vu son support par les navigateurs il est de toutes façon mieux de l'éviter.

--
Éric Daspet
*
Besoin d'une doc sur PHP 5 ? ... PHP 5 avancé, aux éditions Eyrolles
http://www.eyrolles.com/Informatique/Livre/9782212113235/-PHP-5-avance
Avatar
siger
Fabrice Bonny a écrit :

siger wrote:

Je ne comprends pas cette phrase : "If a line is not broken at a
soft hyphen, the user agent must not display a hyphen character"

Je comprend que le navigateur ne doit pas afficher le tiret, mais
ce n'est probablement pas ça. De quoi s'agit-il ?



Le "soft hyphen" permet d'indiquer à quel endroit le mot peut être
coupé. Il ne doit donc pas être visible, sauf en cas de césure.



Merci Fabrice et Eric,

Je préssentais quelque chose comme ça, donc il ne s'agit pas de tiret
insécable. Peut-être que ce n'est pas prévu dans le HTML mais l'astuce
de François :  -  me convient très bien.

--
siger