@page (Drucklayout geht nicht)
ewq
- css
Ich benutze Internet Explorer 6 und morzilla! wenn ich bei euch das Beispiel ausführe treten keine veränderungen auf bei der Druckansicht!
Ich versteh das nicht! Mach ich was falsch!
Ich möchte für meine HP soetwas haben, wo ich egal welchen Browser ich nehme immer die von mir gewählten drucklayouts habe beim ausdrucken!
Hiiiilfe!
Hi,
Das CSS für die Druckausgabe packst Du am besten in @media print.
Das sieht dann etwa so aus:
@media print {
size:21.0cm 29.7cm;
margin-top:1.7cm;
margin-bottom:1.4cm;
margin-left:2cm;
margin-right:2cm
marks:crop cross;
orphans:3;
}
MfG
Hi,
so hab ich es in die Header-Zeile geschrieben!
IE 6 zeigt keine änderung! immernoch auf porträt!
<style type="text/css">@media print {size:landscape;)</style>
ich blicks nicht!
fällt dir da noch was ein?
<style type="text/css">@media print {size:landscape;)</style>
Wo hast du diese syntax her? Sie ist falsch.
http://de.selfhtml.org/css/formate/einbinden.htm#media
und - ja es teht so da, aber du musst deine CSS Eigenschaften für Elemente in den Block angeben. für welches Elemente ist size?
Struppi.
ich hab das einfach eingefügt zw. Header und style aber es funzt nicht!
@media print {
size:21.0cm 29.7cm;
margin-top:1.7cm;
margin-bottom:1.4cm;
margin-left:2cm;
margin-right:2cm
marks:crop cross;
orphans:3;
}
der stink normale explorer browser IE6 macht das nicht! Ich hab das an 2 rechnern geprüft!
da muss noch irgendwo ein fehler liegen!
<HTML>
<HEAD>
<TITLE>Evertz & Landauer</TITLE>
<style type="text/css">@media print {
size:21.0cm 29.7cm;
margin-top:1cm;
margin-bottom:1cm;
margin-left:25cm;
margin-right:2cm
marks:crop cross;
orphans:3;
</style>
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
<META content="MSHTML 6.00.2800.1106" name=GENERATOR>
</HEAD>
ich hab das einfach eingefügt zw. Header und style aber es funzt nicht!
Du musst dem Browser auch sagen für welche Elemente du diese Eigenschaften benutzen möchtest.
Struppi.
wie meinst du das? Das gilt doch für die ganze A4 seite! Wo muss ich denn noch code hinschreiben um ihm zu sagen das ich nur einen linken rand haben will oder statt hochformat, querformat?
in selfhtml steht dazu nichts weiter! In den Beispielen steht auch nicht mehr ... gut, die funktionieren ja auch nicht bei mir! Aber wieso bloss nicht!
Ich scheiter hier wohl an einer super-kleinigkeit!
Hilf mir! BITTE BITTE!
wie meinst du das? Das gilt doch für die ganze A4 seite! Wo muss ich denn noch code hinschreiben um ihm zu sagen das ich nur einen linken rand haben will oder statt hochformat, querformat?
Du formatierst mit CSS HTML elemente kein Papierseiten, d.h. du musst dem Browser schon sagen für welche Elemente du deine Eigenschaften einsetzten möchtest.
Struppi.
und wie mach ich das?
wo finde ich ein beispiel?
jetzt ist aber immernochnicht geklärt warum es dann bei den Beispielen nicht funzt! da steht das sich das format mit dem code beim drucken einstellt! Aber das macht es nicht!
wo finde ich ein beispiel?
selfhtml?
http://de.selfhtml.org/css/formate/zentrale.htm
jetzt ist aber immernochnicht geklärt warum es dann bei den Beispielen nicht funzt! da steht das sich das format mit dem code beim drucken einstellt! Aber das macht es nicht!
Aber nicht was du formatieren möchtest. wie machst du das denn bei deinem Stylesheet für den Monitor?
Struppi.
fällt dir da noch was ein?
Uups, dann schreib die formatierungen nicht in
@media print {
size:landscape;
}
sondern in
@page {
size:landscape;
}
Damit funzt es auf jedenfall.
MfG
ja leider geht das halt nicht mit @page - das war mein erster versuch!
Ich dachte eigentlich auch das das bei jedem browser funzt!
Ich bin ratlos!