Fragipani: Anzahl Zeilen eines Texts auslesen

Beitrag lesen

Hallo,

ist es möglich die Anzahl der Zeilen zu ermitteln, ohne dass man selbst Umbrüche setzt?
Ich habe einen dynamischen Text, der von der Länge variiert und deshalb manchmal einen Umbruch erzeugt und manchmal nicht. Wenn ein Umruch erzeugt wird, möchte ich 'line-height' anpassen.

Beispiel:
Ohne Umbruch ist line-height: 24px
Mit Umbruch ist line-height: 12px

Somit ist die Höhe immer 24px. Der Text wird nie so lang, als dass mehr als ein Umbruch entsteht.

Habe auch schon mal versucht, das mit der Anzahl der Zeichen zu lösen. Das klappte aber nicht immer, da verschiedene Zeichen unterschiedlich breit sind...

Es muss auch nicht mit Javascript sein. PHP-Lösungen sind auch gerne gesehen :)

Gruss Fragipani