Stefan Ehrenreich: textbreite bestimmen

hi forum

gibt es eine möglichkeit, die effektive breite eines textes zu bestimmen? meine seite wird dynamisch erstellt, es wäre also wünschenswert, wenn die fontsize so angepaßt wird, daß eine bestimmte breite halbwegs erreicht wird. mit einem div und innerhtml paßt sich das div zwar an die breite an, men kann sie aber dann nicht mit width auslesen. weiß jemand eine möglichkeit?

gruß stefan

  1. Hello,

    gibt es eine möglichkeit, die effektive breite eines textes zu bestimmen? meine seite wird dynamisch erstellt, es wäre also wünschenswert, wenn die fontsize so angepaßt wird, daß eine bestimmte breite halbwegs erreicht wird. mit einem div und innerhtml paßt sich das div zwar an die breite an, men kann sie aber dann nicht mit width auslesen. weiß jemand eine möglichkeit?

    Jein.
    Ich bastele da nur so aus Interesse, ob man eine Seite skalieren kann, auch immer noch.

    Man kann eine blinde Tabelle nehmen, und dann den Text dort hineinschreiben. Parallel dazu läßt man ein GIF auf 100% Breite und 1px Höhe in dieselbe Zelle fließen. Die Breite des GIF kann man dann abfragen. So kann man durch die Hintertür die effektive Textbreite des Browsers erfragen. Man weiß natürlich nicht, welchen Font/Ersatzfont der Client wirklich eingestellt hat. Aber so halbwegs funktioniert das Verfahren in allen von mir getesteten _grafischen_ Browsern.

    Liebe Grüße aus http://www.braunschweig.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen