Moin!
du könntest die amrgins einfach asu bodytag setzen um den abstand zu erhalten. wobei ivh 0,5 cm für zu wenig halte (druckerrand etc.)
Wenn man zum Drucken den Rand am <body> festmacht, dann gilt dieser zusätzlich zu den Randeinstellungen des Druckerdialogs. Das bedeutet, man kann problemlos (und zehntelmillimetergenau) mehr Rand kriegen, als der Druckerdialog mindestens hat, man wird aber vermutlich nicht _weniger_ Rand kriegen können. Und außerdem kann man die absolute Druckposition auf der Seite ohne fixierte, bekannte Randeinstellung im Druckerdialog auch nicht kennen - da gibts ja durchaus Unterschiede, z.B. wegen des Druckertreiber (unterschiedliche maximal bedruckbare Fläche) oder abweichender Standardeinstellungen der Browser.
Wenn man aber den Rand definiert eingestellt hat und mit einberechnet, dann kann man u.a. mit position:absolute recht problemlos alle gewünschten Positionen auf dem Papier erreichen, beispielsweise die Adressfeldposition bei einem Brief.
Trotzdem ist ein Browser irgendwie dann doch kein ideales Drucksystem.
- Sven Rautenberg