Mehrere Zeilen können doch auch durch einfachen Textumbruch entstehen. Dann hast du auch mehrer Zeilen aber eventuell nicht einen <br> drin.
Deshalb würde ich bei diesem Beispiel auf die Höhe der Box gehen. Wenn diese größer als äh... sagen wir X px groß ist, handelt es sich um mehrere Zeilen. Jaja ich weiß unterschiedlicher Zoom und so weiter... ist ja nur eine Idee. Bin noch beim Brainstorming.
Oder du guckst auf Serverseite ob mehrer <br> gesetzt sind. Irgendwie müssen die ja dahin kommen wo sie sind.
Gruß
Brain gestürmter
T-Rex