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 · 265 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 :q
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