webForumDet fria alternativet

Stilmall för utskrift i MSIE

HTML & CSS

4 svar · 265 visningar · startad av higa

Medlem sedan aug. 2000359 inlägg
Frågan#1

Jag håller på och anpassar en webbplats så att det ska fungera bra att skriva ut (bl a genom att dölja menyer) och genom att skriva
@import url("print.css") print;
överst i den vanliga stilmallen så laddas print.css in korrekt om man skriver ut från Mozilla 1.5, men inte i MSIE 6.0 :q
Hur får man det att funka i MSIE?

Medlem sedan feb. 2003774 inlägg
#2

Kan vara så att IE inte förstår att det ska vara till media=print, prova istället med

<link rel="stylesheet" type="text/css" media="print" href="print.css">
Medlem sedan juli 20013 378 inlägg
#3

Du kan också använda en "villkorlig kommentar" (MS-specifikt så det bara sjunger om det - men det funkar!) för att lägga in en stilmall som bara skall tolkas av MSIE:

<!--[if IE]>
<link rel="stylesheet" type="text/css" media="print" href="print.css">
<![endif]-->

Se även http://msdn.microsoft.com/workshop/author/dhtml/overview/ccomment_ovw.asp

Medlem sedan aug. 2000359 inlägg
#4

Tackar, nu gör IE som jag vill så jag slipper varna besökare för att inte använda IE om dom ska skriva ut :)

Medlem sedan feb. 2003774 inlägg
#5

Blir iofs mindre kod om du endast skriver

<link rel="stylesheet" type="text/css" media="print" href="print.css">

Då slipper du köra @import grejen + att det fungerar i alla browsers

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