mikkhalev
@mikkhalev

Как обрезать текст под ширину дива?

Добрый вечер. Имеется див, ширина которого задана в % и фикс высота. Так же имеется большой текст, overflow которого задан как hidden, т.е часть текста которая не влезла просто скрылась. Вопрос, как сделать так, чтоб эта часть текста обрезалась, а не просто скрылась.
  • Вопрос задан
  • 180 просмотров
Пригласить эксперта
Ответы на вопрос 1
nbrylevv
@nbrylevv
Front-end разработчик
Нууу, например можно так.

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

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы