Timo Steuerwald: Dynamisch Schriftgrösse anpassen?

Hallo zusammen!

Gibt es eine Möglichkeit dynamisch die Schriftgrösse anzupassen? - Ich dachte an ein DIV dessen Inhalt von der Schriftgröesse immer so angepaßt wird, das es das DIV ganz ausfüllt.
Vielen Dank für die Infos!

Ciao,

Timo

  1. Hallo Timo,

    Gibt es eine Möglichkeit dynamisch die Schriftgrösse anzupassen? - Ich dachte an ein DIV dessen Inhalt von der Schriftgröesse immer so angepaßt wird, das es das DIV ganz ausfüllt.

    So etwas kann ich mir nur in Verbindung mit JavaScript vorstellen. Die Schrift müsste auf Monospace eingestellt werden und die Box in der Einheit em. Dann gilt es nur noch einen Algrithmus zu finden, mit dem du die Anzahl der Zeilenumbrüche und die längste dadurch entstehende Zeile ermittelst. Dann kannst du zumindest die Box dem Text anpassen.

    Ich habe mal so etwas mit größenoptimierten Drag-and-Drop-Boxen programmiert, bei der es um die Zuordnung von Übersetzungen ging, habe das aber bisher nicht veröffentlicht.

    Gruß Gernot

    1. Hallo Gernot!

      Ah ha, habe ich mir fast gedacht. Danke für die Info!

      Ciao,

      Timo

      1. Hallo Timo,

        ich weiß jetzt nicht ganz, was ich von deiner Antwort halten soll.

        Ich denke aber prinzipiell, dass auch dein Vorhaben mit JS realisierbar sein müsste. Ich lass dir gerne auch meinen Quellcode zukommen, wenn es dir hilft, nur habe ich ja in die umgekehrte Richtung (Anpassung der Box an die Schrift) programmiert.

        Gruß Gernot

  2. Hi,

    Gibt es eine Möglichkeit dynamisch die Schriftgrösse anzupassen? - Ich dachte an ein DIV dessen Inhalt von der Schriftgröesse immer so angepaßt wird, das es das DIV ganz ausfüllt.

    display:inline; line-height:1em;

    ;-)

    cu,
    Andreas

    --
    Warum MudGuard?
    Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.