Как отобразить только первые несколько строк div (зажима)?

У меня есть списокdivs в котором я отображаю предварительный просмотр более длинных документов. В документах используются разные стили шрифтов. Так что я нене имеет постоянной высоты строки. Вот пример:http://jsfiddle.net/z56vn/

Мне нужно показать только первые несколько строк каждого документа. Мы'мы определили, что 300px - это правильно. Если бы я просто установитьmax-height от 300px до div, затем в зависимости от свойств текста (размер, отступы, поля) нижняя часть последней строки обрезается.

Как я могу установитьmax-height для каждого блока, который будет близок к 300px, но это не вызовет отсечения?

Решение может использовать CSS, Javascript и jQuery.

Эти два вопроса похожи, но их решения предполагают постоянную высоту линии.

Показать первые 3 строки в HTML-абзацеПоказать первую строку абзаца

Ответы на вопрос(5)

Ваш ответ на вопрос