Sven Rautenberg: css angabe 10px - in jedem browser anders?

Beitrag lesen

Moin!

Ich muß bei einer Website festlegen, wieviele Zeilen in ein Modul passen, und lt. Dreamweaver passen z.B. 18 Zeilen, lt. IE6.0 Darstellung würden 19 passen. Schwierige Entscheidung...

Vergiß es, oder mach es dynamisch angepaßt. HTML ist nicht zur Festlegung von pixelgenauen Designs geeignet, wie du ja schon siehst.

Wenn du also einen Bereich mit einer gewissen Anzahl von Zeilen füllen willst: Gib es auf. Der User kann in heutigen Browsern wesentlichen Einfluß auf die Darstellung nehmen. Er kann eine Mindestschriftgröße angeben - kleinere Schriften werden dann in dieser Mindestgröße dargestellt. Er kann User-Stylesheets mit überlagernden CSS-Angaben einbinden, gegen die du nichts tun kannst. Er kann CSS abgeschaltet haben. In allen Fällen wird die von dir gewünschte Darstellung nicht erzielt werden.

Auch eine Zeilenlänge kann nicht garantiert werden. Sie hängt entscheidend von Schriftgröße und Schriftbreite ab. Und da du nicht garantieren kannst, dass deine verwendete Schrift auch im Browser des Besuchers zur Verfügung steht, kannst du die Zeilenzahl nicht festlegen.

Die einzige Chance ist, dass du den Bereich dynamisch lang machst. Und dann hast du auch keine Probleme mehr mit der Schriftgröße etc.

- Sven Rautenberg

--
Signatur oder nicht Signatur - das ist hier die Frage!