XHTMLforum

XHTMLforum (http://xhtmlforum.de/index.php)
-   CSS (http://xhtmlforum.de/forumdisplay.php?f=73)
-   -   stylesheets für Drucken? (http://xhtmlforum.de/showthread.php?t=58728)

Tobi Berlin 07.10.2009 17:22

stylesheets für Drucken?
 
Hallo Leute,

ich befasse mich gerade damit, unsere neue Seite auch schön ausdruckbar zu machen und stoße dabei auf ein paar kleine Fragen.

Zunächsteinmal: für mein nochmales stylesheet habe ich kein medium angegeben, damit fürs Drucken das meiste übernommen wird. (Wobei... viel ist es eigentlichnicht. ^^) Ich hoffe, das macht browsern keine Probleme?

mein Druckstylesheet sieht erstmal so aus:
Code:

<link rel="stylesheet" type="text/css" href="formprint.css" media="print">
Code:

* {font-family: Garamond, "Times New Roman", Times, serif; }


#navboxo1, #navboxo2, #navlbox, #pinw, .kll    { display: none; }

#textkorper    { margin:2in }

body {height:11in; width: 8.2in }

2 Dinge klappen erstmal nicht so, wie ich es wünsche:
1.: mit body {height:11in; width: 8.2in } habe ich versucht, die Seite im hochformat ausdrucken zu lassen, geht nicht. Gibts eine andere Möglichkeit dafür? Auch das #textkorper { margin:2in } scheint nicht zu funktionieren.

2.: Das Logo ist als eine Hintergrundgrafik definiert. offenbar werden diese nicht mitgedruckt? D.h. ich müsste es als <img...> im html haben, um es drucken zu lassen?

Ich habe schon auf SELFHTML gesucht, aber die meisten Angaben dort sind für css2, und auch nicht viele. (Oder bin ich jetzt ganz verwirrt und print-stylesheets sind sowieso css2? :shock:)

es gibt noch diese Seite über druck-stylesheets, aber da stehen auch leider nur sehr wenig Einzelheiten drin. Zumindest die Angaben in in zu machen, habe ich von dort.

Vielleicht wisst ihr ja mehr, oder einen link, der ausführlicher darauf eingeht.

Danke für Eure Antworten,
mgf,
tobi

hubspe 07.10.2009 18:05

Hi,

gib deinen css immer einen Mediatyp mit auf den Weg!

Zitat:

<link type="text/css" rel="stylesheet" href="css/bildschirm.css" media="screen" />
<link type="text/css" rel="stylesheet" href="css/druck.css" media="print" />
Grafiken, Navigationen, etc gehören nicht in die druck.css.
Deine Besucher wollen Text ausdrucken.

Schone die Farbbänder der Drucker deiner Besucher. ;)

Tobi Berlin 07.10.2009 18:30

Zitat:

Zitat von hubspe (Beitrag 447217)
...
Schone die Farbbänder der Drucker deiner Besucher. ;)

Auch wenn das logo nur *nachguck* 125x61px groß ist? ;)

Die navigation und sonstige verlinkte Sachen sind ja shcon weg.

PS: und ein eigenes sheeet für medium="screen" werde ich beherzigen.

hubspe 07.10.2009 18:36

Zitat:

Zitat von Tobi Berlin (Beitrag 447221)
Auch wenn das logo nur *nachguck* 125x61px groß ist? ;)

ich würde mich drüber ärgern.
Schließlich will ich mir ja Infos ausdrucken und ein Logo interessiert mich sicher nicht.

Als Komfort für Besucher könnte man eher drüber nachdenken so eine Anweisung in die druck.css zu schreiben:
HTML-Code:

a[href^="http://"]:after  {
    content:" [Zugriff unter: "attr(href)"] ";
}

Da wird dann die Url der (externen) Links, die im Text stehen mit ausgedruckt.

Tobi Berlin 07.10.2009 19:16

Das ist auch eine gute Idee, danke! Kann ich immerhin an manchen Stellen benutzen.


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:29 Uhr.

Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

© Dirk H. 2003 - 2023