Aaron: Schriftgröße

Hallo,

ich habe eine Seite auf dem ein Dynamisches Layer ist. Dieses Layer ist dahingehend dynamisch das es seine Größe abhängig von der Auflösung bzw. der Browsergröße anpasst.
Ich habe das deshalb gemacht weil ich Auflösungsunabhängig bleiben will. Das Problem ist jetzt das ich eigentlich keine CSS File oder Klasse für jede mögliche Auflösung machen will. Nicht nur weil das ein wenig von der bisherigen Auflösungsdynamik wecknehmen würde, sondern weil mir das auch zu viel Streß ist. Jetzt wollte ich per JavaScript die Layerweite und -höhe herausfinden (kein Prob.). Und dann die Schriftgröße so anpassen dass alles in den Layer passt (natürlich mach ich n Schutz das das dann nicht Größe 1px wird).

Jetzt habe ich schon bei Schriftgröße 12px und Lineheight 12px versucht den Text mit nem Bildschrimlineal auszumeßen (es waren 5 Zeilen) aber leider kammen keine 60 Px raus sonder deutlich mehr.

Weiß einer von euch wie ich die Schrift auf Maximalgröße Bringen kann ohne das Scrollleisten kommen.

..>

Vielen Dank für eure Hilfe

Aaron

  1. Ich habe das deshalb gemacht weil ich Auflösungsunabhängig bleiben will. Das Problem ist jetzt das ich eigentlich keine CSS File oder Klasse für jede mögliche Auflösung machen will. Nicht nur weil das ein wenig von der bisherigen Auflösungsdynamik wecknehmen würde, sondern weil mir das auch zu viel Streß ist. Jetzt wollte ich per JavaScript die Layerweite und -höhe herausfinden (kein Prob.). Und dann die Schriftgröße so anpassen dass alles in den Layer passt (natürlich mach ich n Schutz das das dann nicht Größe 1px wird).

    Möglichst Auflösungsunabhängig bist du, wenn du keine Schriftgröße angibst und auch sonst feste Größen vermeidest. sinnvoller sind relative Angaben.
    Es ist einfach nicht möglich mit HTML Dokumenten Auflösungsunabhängig zu gestalten, das würde sich auch wiedersprechen, da HTML genau deshalb entwickelt wurde, um eben unabhängig von den Darstellungsmöglichkeiten ein Dokument zu beschreiben.

    Dein Ansatz funktioniert sowieso nicht, da neuere Browser (meiner nicht :-( - IE 4) die Schriftgröße des Anwenders verwenden und damit deine Pixelangaben mehr oder weniger ignorieren (drück mal im MZ auf [STRG]-[+]).

    Um möglichst Auflösungsunabhängig zu gestalten verwende 'ex' als Einheit, damit hast du immer eine Relation zu der Schriftgröße. alles andere geht in die Hose.

    Struppi.