Mark321, чтобы обрезался, нужно использовать overflow: hidden.
Чтобы остались отступы, нужна доп обертка или имитация отступов с помощью, например, бордеров.
Ankhena, Обертка сработала, спасибо за помощь, а каким образом можно добиться эффекта, что бы пользователь понимал, что текст обрезан и есть продолжение
Mark321, обычно ставят многотичие с помощью text-overflow ellipsis или js'ом или прилетает с бэка.
Хорошо бы ещё пользователю намекнуть, что нужно сделать, чтобы увидеть остальной текст.
Причем, не забыть пользователей без мышки и читалки.
Mark321,
Это у вас блок малоадаптивный. Ширина фиксирована, высота ограничена. Сделаете сам блок адаптивным, будет хорошо.
Размер текста определяется блоком.
Количество строк да, указываете вы.
Но можно макс высоту указывать в em с учетом line-height, чтобы ровненько всё было.
Дело в свойстве max-height, которое ограничивает высоту. Паддинги остаются, но они вне "вьюпорта" этого блока. Попробуйте добавить overflow: auto и проскроллить до конца. Вы найдете ваших потеряшек :-)