I created a fiddle with a demo: http://jsfiddle.net/sandro_paganotti/N35Hw/ . Unfortunately, you need to know in advance if the text overflows to display the before selector.
HTML
<p><span> lalla al lalla lalla la lallalla llal alla alla alllla la la al allla lalall alla alla alla alla alla lla alla lalla lalla alla alla allalla lla llala lall lalla lal </span></p>
CSS
p{ width: 200px; border: 5px solid black; position: relative; } p:after{ content: '...'; display: block; position: absolute; bottom: 6px; right: 10px; background: #FFF; } span{ display: block; margin: 10px; height: 50px; overflow: hidden; }
source share