Hallo Nina,
ich wüsste gerne ob es möglich ist in einer längeren HTML-Seite
einen bestimmten Teil oben als "Header" zu definieren, so dass
dieser Teil dann bei einem Ausruck der Page auf jedem
ausgedruckten Blatt Papier oben erscheint und erst dann der
Rest der entsprechenden Seite kommt.
Dafuer gibt es mehrere Moeglichkeiten. Einmal ueber CSS und einmal,
ueber eine spezielle Druckseite.
Ueber CSS kannst du verschiedene Bereiche Ein- und Ausblenden,
je nach Medium.
http://selfhtml.teamone.de/css/eigenschaften/printlayouts.htm
http://selfhtml.teamone.de/selfhtml/css/formate/einbinden.htm#link_media
http://selfhtml.teamone.de/selfhtml/css/eigenschaften/positionierung.htm#visibility
Einfach mal in deine Dateien kopeiren und Anpassen.
<style type="text/css" media="print">
div.header
{
visibility:show;
}
div.content
{
visibility:show;
}
div.nav
{
visibility:hidden;
}
</style>
Je nach Moeglichkeit geht es auch mit einer Seperaten Druckdatei.
Diese wird dann, entweder zur Laufzeit erstellt (Platzsparender),
oder aber vom CMS erstellt und in einem Ordner (LPT oder Druck)
Ordner auf dem Server kopiert.
Dazu muss eine Strikte Trennung zwischen Inhalt und Layout
bestehen. Der Text der Website sollte dann in einer DB oder in
einer Seperaten Datei, z.B. XML, verfuegbar sein.
gruesse aus'm RuhrPott
jens mueller