webForumDet fria alternativet

Liggande utskrift

HTML & CSS

6 svar · 431 visningar · startad av Web-Tor

Medlem sedan nov. 200013 890 inlägg
Frågan#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

------------------
/Tor
www.tor.nu

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.

------------------
/ J

Medlem sedan nov. 200013 890 inlägg
#3

Funkar asså inte ens i IE5 :(

------------------
/Tor
www.tor.nu

Medlem sedan sep. 20001 124 inlägg
#4

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

------------------
Hollowhead - levererar din dagliga dos av nyttig hårdrock!

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. ;)

------------------
/Tor
www.tor.nu

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?

------------------
If i want culture, I'll eat yogurt.

[Redigerat av jonne den 25 okt 2001]

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

------------------
/frankof
Respektlös??!! Jag?!, Nej det är värre än så, förakt kallas det!!

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