Forcer le texte sur une seule ligne en ellipse

  • nowrap
  • ellipse

Technique de CSS défensif en responsive ou simplement pour le plaisir de créer des ellipses.

.ellipse {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: clip;
  display: inline-block;
}

Accessibilité

Bonne pratique : Je conseille d'identifier l'élément grâce à l'attribut title pour que le texte complet soit toujours accessible au survol. Une tooltip peut aussi faire l'affaire.

<p class="ellipse" title="Lorem ipsum très très long">Lorem ipsum (pas) très très long</p>