Britt Malka skrev:
> Tak for linket til den gode faq. Hvilken betydning har det at
> bytte om på de to linjer?
Det har ingen betydning i de fleste moderne browsere. Når der er
brugt media="print" hhv. media="screen" på de to link-angivelser,
må en browser ikke benytte begge ark på en gang (den skal benytte
screen-udgaven til skærmvisning og print-udgaven til udskrifter).
Men nogle ældre browsere forstår ikke media-reglerne korrekt -
derfor kan rækkefølgen have betydning. Hvis siden her:
<
http://www.codestyle.org/css/media/print-BrowserSummary.shtml>
- står til troende, er det dog ikke så mange browsere det drejer
sig om.
Netscape 4.7x forstår hverken media=screen eller media=print
korrekt. Bruger man print, benyttes css-definitionerne slet ikke
(hverken ved udskrift eller på skærmen), mens media="screen" både
anvendes på skærmen og ved udskrifter.
IE4.01 har det tilsyneladende omvendt. Media="screen" vises aldrig,
mens media="print" fortolkes som media="all".
Uanset hvilken rækkefølge man vil sætte de to linjer i, vil det
dermed give forkert visning i en af ovenstående browsere. Så må man
vælge hvilken browser man helst vil tage hensyn til.
Bemærk i øvrigt at fejlfortolkningerne øges dramatisk hvis man
bruger andre måder at angive medieregler på end ovenstående. Hvis
man vil have nogenlunde browserunderstøttelse på sider med
printark, skal man derfor afgjort holde sig til separate link-koder
med media-attributten som den eneste medieangivelse.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html