css und print, hilfe
esher
- css
ich bin gerade dabei das layout für eine seite zu basteln und möchte dort erstmalig CSS-styles zum drucken nutzen. die definition im kopf der html-datei, mit print-style und screen-style funktioniert prima, nur leider habe ich probleme beim ergebnis des drucks: die gefloateten images werden von allen browsern wenn nötig auf zwei seiten verteilt! das geht natürlich nicht! mit dem page-break-before/after element komme ich da auch nicht weiter, weil ich nicht zwingend nur eines neuen bildes wegen eine neue seite anfnagen will. ausserdem druckt er das hintergrundbild welches als titelzeile dient konsequent nicht aus. ich teste mit macosx, safari, firefox.
???
hier die url der site:
http://stuff.p15110691.pureserver.info/sa-templates/einzelansicht.html
print-stylesheet ist im kopfverlinkt:
http://stuff.p15110691.pureserver.info/sa-templates/sa-print-style.css
screen-style:
http://stuff.p15110691.pureserver.info/sa-templates/sa-screen-style.css
Hi,
mit dem page-break-before/after element komme ich da auch nicht weiter, weil ich nicht zwingend nur eines neuen bildes wegen eine neue seite anfnagen will.
Ich würde vor bestimmten Überschriften, z.B. "Attacken auf Gas-Pipelines", einen Umbruch setzen. Seitenübergreifendes floaten dürfte wohl kaum möglich sein.
ausserdem druckt er das hintergrundbild welches als titelzeile dient konsequent nicht aus.
das muß der Nutzer in seinem Browser schon selbst einstellen - und um Tinte zu sparen, wird das kaum der Fall sein. Du könntest z.B. dort einen Text einsetzen, der nur im Druck-css sichtbar wird.
freundliche Grüße
Ingo