frage zu css für print-stylesheet
am 03.12.2007 - 11:28 Uhr in
Hallo ihr,
ich hänge mal wieder fest und hoffe, jemand hat den entscheidenden Hinweis für mich...
Es geht um die Seite www.humanagement.de, dort habe ich wegen der Footer-Zeile ein kompliziertes css, damit der Footer unten am Browserrand steht, wenn der Text kurz ist und er unter dem Text steht, wenn der Text lang ist. Das heißt im css steht an mehreren Stellen height:100% und min-height:100%. Wenn ich etwas drucken will, hört er immer nach der ersten Seite auf, was meiner Meinung nach mit den ganzen Höhenangaben zu tun hat. Nun habe ich schon im print-Stylesheet alle diese Instanzen, bei denen im style.css height:100%; vorkommt ins print.css übernommen und dort height:auto; angegeben. Trotzdem wird jeglicher Text am Ende der 1. Seite abgeschnitten, der Rest wird nicht gedruckt.
Für einen kleinen Hinweis wäre ich seeeeeehr dankbar :-)
Viele Grüße
Anja
- Anmelden oder Registrieren um Kommentare zu schreiben
Wenn ich Dir einen Tipp
am 03.12.2007 - 12:28 Uhr
Wenn ich Dir einen Tipp geben darf.
Verwende das Printerfriendly Modul. Du hast dabei mehere Vorteile. Z. Bsp.: Printerfriendly generiert eigenstaendige Seiten mit eigener CSS-Datei. Da auf dieser Seite bereits alle nicht zu druckenden Bereiche fehlen sind dafuer keine CSS Formatierungen notwendig und damit ergeben sich keine Ueberschneidungen Deine komplexen CSS Formatierungen durch Vererbung und zwiespaeltiges Verhalten verschiedenr Browser.
Du kannst sogar separat und extra einen Footer generieren oder ein Logo im Header einblenden.
Weiterhin werden im zu druckenden Text vorhandene Links "herausgeparst" und als URL unterhalb des zu druckenden Inhaltes als Liste ausgegeben.
Glaub mir. Am Ende wirst Du mit mehr Komfort fuer die Websitebesucher auch gluecklicher bei der Umsetzung von zu druckenden Seiten.
:-))
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
danke für den tipp. ist es
am 03.12.2007 - 14:07 Uhr
danke für den tipp. ist es das printer-friendly pages modul? ich hatte das mal, dann aber deinstalliert, weil ich wollte dass man die seiten durch einfachen drucken-befehl druckt, ohne auf einen "druckversion" link gehen zu müssen. das tut es nicht, oder? *seufz*
und ich hab mich schon gewundert, warum größere seiten wie spiegel online auch immer diese "druckversion"-links anbieten...
undpaul
Longevity Insights from Top Health Podcasts
aschiwi@drupal.org
am 03.12.2007 - 14:21 Uhr
danke für den tipp. ist es das printer-friendly pages modul? ich hatte das mal, dann aber deinstalliert, weil ich wollte dass man die seiten durch einfachen drucken-befehl druckt, ohne auf einen "druckversion" link gehen zu müssen. das tut es nicht, oder? *seufz*
und ich hab mich schon gewundert, warum größere seiten wie spiegel online auch immer diese "druckversion"-links anbieten...
Ja, http://drupal.org/project/print
Bei Seiten mit einfacher CSS Formatierung kommt man mit einer separaten print.css fuer das Ausgabemedium Printer gut hin. Leider spielen bei komplexen oder anspruchvollen Formatierungen eben die Formatierungen nicht immer mit. Dazu kommt noch die Unwaegbarkeit des Verhaltens der verschiedenen Browser. Da kaempft man oft gegen Windmuehlen.
Und, Links im Drucktext erscheinen mit der Variante print.css Layout eben nicht. Man kann sie ja auf dem Papier nicht klicken. In der Regel sind diese Links aber wichtige Informationen im Text. Und da hat Das Modul Print eindeutig die Nase vorn.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
ok danke dir, ich werde das
am 03.12.2007 - 14:30 Uhr
ok danke dir, ich werde das modul wieder installieren.
undpaul
Longevity Insights from Top Health Podcasts