Liggande utskrift

HTML & CSS

6 svar · 435 visningar · startad av Web-Tor

Medlem sedan nov. 200013 890 inlägg
Trådstart#1

Jag försöker att få en sida att skrivas ut liggande:

<html>
<head>
<title></title>
<style type="text/css">
<!--
@media print {

	body{
		margin-left: 3cm;
		size: landscape;
	}

}
-->
</style>
</head>
<body>
Text
</body>
</html>

Jag får en vänstermarginal på 3cm men det blir inte liggande.

Jag har läst igenom W3C:s sida men jag fattar inte hur man använder "landscape". :q

Medlem sedan juni 20004 308 inlägg
#2
<style type="text/css">
@page {
   margin-left: 3cm;
   size: landscape;
}
</style>

Att använda media-direktivet verkar onödigt för att ändra sid-orientering eftersom det inte har någon inverkan på något annat än vid printning. Däremot verkar varken IE 5.5 eller Mozilla 0.9.5 bry sig om detta. Kanske IE 6, kan inte prova det här.

Medlem sedan nov. 200013 890 inlägg
#3

Funkar asså inte ens i IE5 :(

Medlem sedan sep. 20001 124 inlägg
#4

Det heter "funkar inte ens i Mozilla", annars var det korrekt.

Medlem sedan nov. 200013 890 inlägg
#5

Jag skulle använda det till en intranätaplikation där alla har IE 5.
Det var därför jag skrev som jag skrev. ;)

Medlem sedan jan. 20011 154 inlägg
#6

Måste bara göra en utstickare här och fråga: Vad gör @ i css?

Medlem sedan jan. 20016 874 inlägg
#7

@=at (eng. på, vid)
Läs mera här: http://www.w3.org/TR/REC-CSS2/media.html#q2

253 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)