Si tienes un texto muy largo, y este texto será administrable con algún CMS es posible que ocurran situaciones donde un texto este mas largo que otro, o que el texto no valla acorde con el diseño del sitio web, en mi caso, pasa seguido con textos de extracto o excerpt en WordPress.

puede que intentes escribir el extracto en una determinada cantidad de palabras o caracteres, sinembargo no se presenta en todos los casos.
para dar solución a esto podemos recortar el texto e indicar puntos suspensivos en caso que el texto real sea mas largo, este recorte se realiza en determinadas líneas o renglones de texto.
lo que debes hacer es en el contenedor del texto agregar este estilo en tu CSS:
overflow:hidden;
text-overflow:ellipsis;
display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:2;
en caso que 2 renglones parezca muy poco, solo es aumentar este atributo: -webkit-line-clamp:2;
OJO: -webkit-line-clamp no es un atributo estándar de CSS, depende de los atributos display:-webkit-box y -webkit-box-orient:vertical por lo que estos deben estar incluidos o no funcionará