Trait d'union conditionnel — code HTML et saisie

Le trait d'union conditionnel s'écrit ­ en HTML et U+00AD en Unicode. Copiez l'une des formes ci-dessous, ou saisissez-le avec Alt + 0173 sous Windows.

Mis à jour le

Caractère(invisible)
Entité nommée HTML­
HTML décimal­
HTML hexadécimal­
UnicodeU+00AD
Contenu CSS"\00AD"
JavaScript"\u00AD"
Encodé dans l'URL%C2%AD
Octets UTF-8C2 AD

Quand l'utiliser

Un trait d'union invisible qui n'apparaît que si le navigateur coupe le mot à cet endroit. Il est utile pour les mots très longs dans des colonnes étroites.

En HTML, CSS et JavaScript

<p>&shy;</p>           <!-- or the character itself in a UTF-8 page -->

.note::before { content: "\00AD"; }

const s = "\u00AD";

Dans une page enregistrée en UTF-8 (le standard aujourd'hui), vous pouvez coller le caractère directement. L'entité n'est nécessaire que si le texte doit survivre à un système non UTF-8. Pour encoder ou décoder des textes complets, utilisez l'Encodeur d'entités HTML.

Comment saisir le trait d'union conditionnel

  • Windows : maintenez Alt et tapez 0173 sur le pavé numérique.
  • Mac : appuyez sur Ctrl + Cmd + Espace et recherchez « trait d'union conditionnel ».
  • Linux : Ctrl + Maj + U, puis AD et Entrée.

Questions fréquentes

Quel est le code HTML du trait d'union conditionnel ?
&shy; (nommé), &#173; (décimal) ou &#xAD; (hexadécimal). Les trois produisent le même caractère.
Quel est le code Unicode du trait d'union conditionnel ?
U+00AD. En CSS, écrivez "\00AD" et en JavaScript "\u00AD".
Comment saisir le trait d'union conditionnel au clavier ?
Sous Windows, maintenez Alt et tapez 0173 sur le pavé numérique. Sur Mac, utilisez Ctrl + Cmd + Espace et recherchez-le.