Michael Schröpl: Rahmen soll sich automatisch an Textumfang anpassen

Beitrag lesen

Hi,

ich möchte eine Seite aufbauen, bei der ein Rahmen aus
Bilddateien um den Text gezeichnet wird.
Dieser Rahmen soll sich automatisch an den Umfang des Textes
anpassen. Dh. viel Text -> grosser Rahmen, wenig Text -> kleiner Rahmen
könnt Ihr mir einen Tip geben, wie ich das lösen soll? (css?)

Weder HTML noch CSS sind Programmiersprachen. Du bräuchtest aber eine
Programmiersprache, um auf die dynamische Platzbelegung Deines Textes
mit einer

  • entweder variablen Anzahl von Bild-Elementen
  • oder einer Menge dynamisch skalierter Bilder
    zu reagieren.

Wobei letzteres ja vielleicht noch gehen würde (wenn Du das HTML-
Dokument serverseitig generieren würdest) - aber woher bekommst Du
die Information, um welchen Faktor?

Die rendering engine des Browsers malt zwar auf dem Bildschirm herum,
sie liefert Dir aber keine API, um auf ihre Design-Entscheidungen
zugreifen zu können.
Und mit JavaScript könntest Du auch zu diesem Zeitpunkt nichts mit
den Ergebnissen anfangen, weil Du dann _innerhalb_ des Rendering-
Vorgangs mit der Ausgabe manipulierter Bilder reagieren müßtest, was
aber selbst wiederum den verfügbaren Platz _für_ das rendering ändern
und damit dessen Ergebnis beeinflussen würde ...

Du hast weder serverseitig noch clientseitig die Informationen, die
Du bräuchtest - und hättest Du sie, dann würdest Du genau diese
Informationen zunichte machen, indem Du auf sie reagierst.

Dein Problem erinnert mich irgendwie an die Heisenbergsche
Unschärferelation ...

Viele Grüße
      Michael