Ränder bei Ausdruck ändern sich nicht

Hallo zusammen,

ich möchte eine Seite beim Ausdruck mit Rändern versehen. Angefangen habe ich zur Übung mit folgendem Code.

margin (page)
@page { size:21.0cm 14.85cm; margin:5.7cm 2cm 1.4cm 1cm; }
 Hallo!!!! 

Doch egal wie ich die Werte ändere, die Seite bleibt gleich. Ich habe die Seite unter dem IE8, dem Firefox 16.0.2 und dem Safari 5.1.7 getestet.

Was mache ich falsch?

Gruß

@page ist nur für medien die den page typ auch haben,
ein Browser hat ihn per definition nicht.

Hallo,

danke für die Antwort.

Ich hatte auch die Seite mehrfach ausgedruckt. Aber es hat sich auch im Ausdruck nichts geändert. @page bezieht sich doch auf Ausdrucke, oder?

Gruß … mehr auf http://w-w-w.ms/a46rcq

nur opera und deswegen flöten gegangen .

mach es mit style type media=„print“

siehe : wird nciht genutzt weil brauch keiner :smile:

http://css-discuss.incutio.com/wiki/Print_Stylesheet…

Hallo und danke für die Antwort,

dann kann ich noch die Ränder mit topmargin, leftmargin machen.
http://de.selfhtml.org/html/dateiweit/seitenraender.htm

Super!

Danke!

Moin,

dann kann ich noch die Ränder mit topmargin, leftmargin
machen.

Das ist aber kein CSS, sondern HTML der 1990er Jahre. Im Zusammenspiel mit media=print wird das also nicht funktionieren.

Mach Dich mal ein bisschen über CSS schlau, damit Du die Grundlagen verstehst.

Da heißt es dann margin, bzw. margin-{top,right,bottom,left}.

Liebe Grüße,
-Efchen

Danke! Wieder was gelernt!

Moin,

Danke! Wieder was gelernt!

Das freut mich, aber das gehört auch zu den Grundlagen, ohne die man das Erstellen von Websites eigentlich gar nicht angehen sollte. Denn macht man das Aussehen mit Hilfe von HTML, hat man den Sinn von HTML[*] nicht verstanden.

Liebe Grüße,
-Efchen

[*] Semantik