Получить кол-во строк и сумму символов которые поместились в DIV

программирование html JavaScript jQuery

Есть DIV который может изменять свою высоту и ширину по заданным параметрам. контент который выходит за пределы DIVа скрывается(overflow:hidden)
В данный DIV помещается текст который выходит за рамки DIVа по высоте.
Задача:
1 подсчитать точное кол-во строк в DIVе (ВАЖНО: только тех которые поместились в DIV)
2 подсчитать сумму символов в этих строках
Ответы:
Надежного способа нет — JS не предоставляет подобной функциональности. Расчитать самостоятельно можно только в точности зная, какой именно шрифт используется, как отмасштабирована страница, какие алгоритмы сглаживания используются системой. Т. е. универсального способа нет — у кого-то шрифта нет или в браузере другой выбран для принудителього использования, кто-то намерянно увеличил шрифты, у кого-то старая винда с несколько иным алгоритмом сглаживания (в результате сглаживания размеры символов немного меняются).


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.