Réponses:
div {
white-space: nowrap;
overflow: hidden;
}
<div>test that doesn't wrap</div>
Remarque: cela ne fonctionne que sur les éléments de bloc. Si vous devez effectuer cette opération sur des cellules de tableau (par exemple), vous devez placer un div à l'intérieur de la cellule de tableau car les cellules de tableau ont une cellule de tableau d'affichage non bloquée.
Depuis CSS3, cela est également pris en charge pour les cellules de tableau.
p.oneline { white-space:nowrap; overflow:hidden; display:block;}
Vous pouvez utiliser CSS white-space Property
pour y parvenir.
white-space: nowrap
Parfois, l'utilisation
au lieu d'espaces fonctionnera. De toute évidence, il présente cependant des inconvénients.
Juste pour être clair, cela fonctionne bien avec les paragraphes et les en-têtes, etc. Il vous suffit de spécifier display: block
.
Par exemple:
<h5 style="display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden">
This is a really long title, but it won't exceed the parent width
</h5>
(pardonnez les styles en ligne)