Можно ли узнать количество строк в абзаце?

  • Автор темы Автор темы GRiNGA
  • Дата начала Дата начала

GRiNGA

Новичок
Можно ли узнать количество строк в абзаце?

Здравствуйте,
подскажите пожалуйста, есть ли в PHP возможность узнать сколько строк получилось в абзаце с определенной длиной, например
<p style="width: 300px;">текст без переносов</p>
либо же высоту получившегося абзаца?

спасибо.
 
Автор оригинала: HraKK
зачем?
Хотелось бы создать такую функцию, чтобы обрезала текст, чтобы тот помещался ровно в две строки.
Через количество букв получается криво, так как буквы имеют разную ширину.
 
ровно не получиться. меняй дизайн. потому что кол-во строк зависит от того, какой шрифт будет использовать броузер и с какими настройками. решать такие задачи надо или через CSS или JS, то есть на стороне броузера
 
у нас использовалась импирическая формула, типа x * 2,4 + 74
к-ты подбирались экспериментально...
 
а если я сделаю ctrl+scroll ? обосрётся твоя формула =)
Помоему здесь нужно overflow:hidden;
 
overflow:hidden не решит вопроса...
например нужно чтоб два абзаца имели общую высоту = 7 строк.
Если у первого текст занимает 3 строки, то второй абзац должен быть 4 строки. А если первый - две строки, то второй соответственно 5.
Похоже на пхп такую проблему не решить. Жалко, что в HTML(CSS, JS, PHP) нет такого же, как во флеше - высота текстового поля и высота самого текста.
 
Сверху