Hi,
ich hoffe mein Problem etwas verständlich erklären zu können... und falls ihr Fragen habt, fragt einfach:
Ich habe ein Print-Layout in Freehand erstellt. Dieses Layout wurde von mir als HTML-PHP-Formular umgesetzt. In Freehand habe ich lediglich gelayoutet, weil dies Dokument ausgedruckt werden soll. Ich habe also in Freehand die Maßeinheit auf "Pixel" gestellt und dann die einzelnen Abstände und Größen gemessen und habe dadurch exakt eine Kopie als HTML-PHP-Formular übernommen. Wenn ich von diesem einen Screenshot mache, und dann die Abstände / Größen messe, stimmt alles. Wenn ich allerdings den Ausdruck des Browsers (IE6, Firefox) mit dem aus Freehand vergleiche, ist der Browserausruck wesentlich kleiner.
Für den Bildschirm mag die Einheit Pixel u.U. geeignet sein (besser wäre em, solange sich die Maße nicht auf Pixelgrafiken oder ähnliches beziehen). Für den Ausdruck ist sie es nicht.
Für den Ausdruck ist eine absolute Einheit wie Millimeter oder Point (mm bzw. pt) geeignet, aber für den Bildschirm ist sie es nicht.
Was also machen?
Ganz einfach:
Für den Bildschirm die eine, für den Ausdruck eine andere Einheit verwenden.
Hurra, genau für diesen Zweck gibt es doch die media-Angaben für Stylesheets.
Damit ist es möglich, für Bildschirm und Ausdruck komplett andere Maße zu benutzen.
cu,
Andreas
MudGuard? Siehe http://www.Mud-Guard.de/
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.