Wie bereits erwähnt, wäre der einfachste Weg, um das Problem zu lösen, overflow:hidden
zu Ihrem div's CSS-Stil hinzuzufügen.
Dies wird Ihnen jedoch nicht helfen, die Ellipse (Punkte) am Ende des Umbruchs hinzuzufügen, und es gibt keine Möglichkeit, dass ich mehrzeilige Textumschläge machen kann (endend mit den 3 Punkten am Ende). Verwenden Sie ausschließlich CSS.
Der einfachere Weg wäre, jQuery (oder ähnliche JavaScript Libraries) zu verwenden, um den Text zu umbrechen und die 3 Punkte am Ende hinzuzufügen. Beispiel:
Reference to another StackOverflow post about wrapping content using CSS and jQuery for single line and multi line text.
Es wird auch empfohlen, manchmal die Content-Server-Seite zu verarbeiten und dann auf der Seite verarbeitet angezeigt werden, aber es ist manchmal bequemer (oder schneller/einfacher) nur mit JavaScript.
Hier ist eine jQuery-Plugin, das den Trick tun wird: jQuery DotDotDot
funktioniert nicht in Chrom geht: http://jsfiddle.net/dBxes/ –
@ZainShaikh, repariere deine Geige: http://jsfiddle.net/dBxes/7/.In dieser Antwort ist der letzte Stil falsch, sollte 'white-space: nowrap sein;' –
@VsevolodKrasnov Ihre Geige wickelt Zeilen nicht auf 150px Höhe. –