Odpowiedzi:
div {
white-space: nowrap;
overflow: hidden;
}
<div>test that doesn't wrap</div>
Uwaga: działa to tylko w przypadku elementów blokowych. Jeśli musisz to zrobić w komórkach tabeli (na przykład), musisz wstawić div do komórki tabeli, ponieważ komórki tabeli mają wyświetlaną komórkę tabeli, a nie blok.
Począwszy od CSS3, jest to obsługiwane również dla komórek tabeli.
p.oneline { white-space:nowrap; overflow:hidden; display:block;}
Możesz użyć tego CSS white-space Property
do osiągnięcia.
white-space: nowrap
Czasami użycie
zamiast spacji będzie działać. Oczywiście ma to jednak wady.
Aby być krystalicznie czystym, działa to dobrze z akapitami i nagłówkami itp. Musisz tylko określić display: block
.
Na przykład:
<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>
(wybacz style wbudowane)