чтобы добавить многоточие к слишком длинному предложению, вы можете использовать этот метод: http://jsfiddle.net/ArKeu/
, который отлично подходит для ширины, но можно ли как-то добавить многоточие по вертикали? это, похоже, не работает: (
Кто-нибудь знает об этом, спасибо.
В настоящее время не существует кросс-браузерного CSS-метода для достижения такого поведения.
Вы можете сделать это сейчас только в браузерах на основе webkit, используя -webkit-box
и -webkit-line-clamp
, см. http://jsfiddle.net/ArKeu/7/
ОБНОВЛЕНИЕ! ОБНОВИТЬ! ОБНОВЛЕНИЕ!
Со времени, когда я написал этот ответ, Clamp.js , похоже, остыл и умер. Проект все еще существует на github, так что вы можете проверить его.
Но здесь есть лучшая альтернатива: ftellipsis . Это кросс-браузер.
Почему браузерам webkit должно быть все самое интересное?
Это решение гораздо более обширное и обеспечивает поддержку других браузеров. http://reusablebits.com/post/2642059628/introduction-clamp-js del> (неработающая ссылка)