Возможно ли вертикальное переполнение текста с помощью css3?

чтобы добавить многоточие к слишком длинному предложению, вы можете использовать этот метод: http://jsfiddle.net/ArKeu/

, который отлично подходит для ширины, но можно ли как-то добавить многоточие по вертикали? это, похоже, не работает: (

http://jsfiddle.net/ArKeu/2/

Кто-нибудь знает об этом, спасибо.

26
задан cmplieger 9 August 2011 в 22:54
поделиться

2 ответа

В настоящее время не существует кросс-браузерного CSS-метода для достижения такого поведения.

Вы можете сделать это сейчас только в браузерах на основе webkit, используя -webkit-box и -webkit-line-clamp, см. http://jsfiddle.net/ArKeu/7/

.
35
ответ дан 28 November 2019 в 07:13
поделиться

ОБНОВЛЕНИЕ! ОБНОВИТЬ! ОБНОВЛЕНИЕ!

Со времени, когда я написал этот ответ, Clamp.js , похоже, остыл и умер. Проект все еще существует на github, так что вы можете проверить его.

Но здесь есть лучшая альтернатива: ftellipsis . Это кросс-браузер.


Почему браузерам webkit должно быть все самое интересное?

Это решение гораздо более обширное и обеспечивает поддержку других браузеров. http://reusablebits.com/post/2642059628/introduction-clamp-js (неработающая ссылка)

11
ответ дан 28 November 2019 в 07:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: