Warum sollte man das tun??
weil man sich der konsequenzen nicht bewusst ist ;)
Man kann den fraglichen Text als Inline-Element oder gefloatet auf die Seite setzen, die Box unsichtbar machen oder außerhalb des Viewports positionieren, und die Breite der Textbox abfragen. [http://forum.de.selfhtml.org/archiv/2007/7/t157244/#m1022898 f.]
die idee ist nicht schlecht - dennoch bevorzuge ich die variante mit dem automatischen zeilenumbruch - im klartext "wenn die zeile aus ist, umbruch" - eine box zu verkleinern und vergrößern ist eine ziemlich unpraktische lösung die in den meisten fällen überflüssig ist (wenngleich die von dir genannte methode sehr gut ist)