Посоветуйте пожалуйста решение такой проблемы: Есть блочный элемент дизайна высотой 117 пикселей, в нём должны уместиться дата, название новости и начала текста новости. Поскольку название статьи может быть написано и в две и в три строки, то просчитать сколько знаков поместиться поле для текста невозможно.
Вопрос: Как бы вы посоветовали обрезать текст?
На некоторых сайтах видел, что конец текст плавно начинает сливаться с фоном.
По второй ссылке плагин просто обрезает по заданному числу символов, а для разного размера шрифта, для разных символов это будет разное количество символов, поэтому метод дохлый. А нужно именно в резиновых блоках обрезать, не зная его ширины.
Для многострочного варианта — никак, если только писать на js. Например, вычислять ширину каждой буквы (при загрузке страницы создавать любой инлайновый элемент содержащий в себе одну букву алфавита нужного размера, замерять его ширину и потом уже по каждой букве измерять ширину нужного текста и в нужном месте делать перенос строки. Но это изврат — раз (хотя, как-то я писал такое) и два — не очень понятно, что делать при изменении масштаба текста).
Скорее, тут проще переделать дизайн или блок сделать резиновым по высоте.