Método para añadir al final del texto 3 puntos suspensivos cuando no hay más espacio en el elemento contenedor, sin utilizar html, php, javascript… solo con CSS.

Usando especialmente las propiedades text-overflow:ellipsis (para recortar la cadena con puntos suspensivos) y white-space:nowrap (para manejar los espacios en blanco y los saltos de línea).

Ejemplo:

Chanante ipsum dolor sit amet, tollina elit to sueltecico ea enim cobete enratonao. Gaticos eiusmod, nisi, ju-já aliqua. Enim ad nostrud nui tempor quis nuiiiii chavalada adipisicing cartoniano zagal ut aliqua.

Y el mismo ejemplo, pero con un efecto de transición:

Chanante ipsum dolor sit amet, tollina elit to sueltecico ea enim cobete enratonao. Gaticos eiusmod, nisi, ju-já aliqua. Enim ad nostrud nui tempor quis nuiiiii chavalada adipisicing cartoniano zagal ut aliqua.