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">
4 svar · 278 visningar · startad av higa
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
Hur får man det att funka i MSIE?
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">
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
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
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