Avatar billede soenderup Nybegynder
31. august 2000 - 15:31 Der er 5 kommentarer og
1 løsning

IE4.5 på MAC VS. CSS

Nu er jeg ved at være rigtigt godt træt af MAC. Problemet er´, at jeg på et site bruger eksterne CSS filer for bl.a. at låse skriftstørrelsen. Det betyder desværre, at skriften på en MAC (IE4.5) bliver alt for lille, og dermed ulæselig. Så jeg baksede noget kode sammen... Dog virker det ikke
alligevel! Er det ikke måden at gøre det på? gode ideer ønskes.

<script language=\"JavaScript\">

MACIE45 = \"macie45.css\";
NORMAL = \"normal.css\";

if ((navigator.appVersion.indexOf(\"Mac\")!= -1))
{
if (browser.indexOf(\"Microsoft\") >= 0)
{
  if (version.indexOf(\"4.5\") >= 0)
  {
  document.write(\"<link rel=\'stylesheet\' href=\'\" + MACIE45 + \"\'
type=\'text/css\'>\");
  }
}
}
else
{
document.write(\"<link rel=\'stylesheet\' href=\'\" + NORMAL + \"\'
type=\'text/css\'>\");
}
</script>


MVH

Steen Sønderup

Avatar billede olebole Juniormester
31. august 2000 - 15:41 #1
<ole>
Nej, du skal blot opgive størrelsen i pixels i dine style-shhets. Altså:
   
    font-size:10px;

/Vh
</bole>
Avatar billede olebole Juniormester
31. august 2000 - 15:42 #2
style-sheets...selvfølgelig  ;o)
Avatar billede geeeet Nybegynder
31. august 2000 - 15:45 #3
if(parseInt(navigator.appVersion)>3){
    if((navigator.appVersion.indexOf(\"Mac\"))>=0)
        document.write(\'<link rel=\\\"stylesheet\\\" type=\\\"text/css\\\" href=\\\"../css/style_mac.css\\\">\');
    else{
        if(navigator.appName == \"Microsoft Internet Explorer\")
            document.write(\'<link rel=\\\"stylesheet\\\" type=\\\"text/css\\\" href=\\\"../css/style_ie.css\\\">\');
        else
            document.write(\'<link rel=\\\"stylesheet\\\" type=\\\"text/css\\\" href=\\\"../css/style_n.css\\\">\');
    }
}


et mac stylesheet, et netscape stylesheet samt et ie stylesheet...

/Geeeet
Avatar billede olebole Juniormester
31. august 2000 - 16:12 #4
geeeet >> Det er overkill!
Problemet med forskellig skriftstørrelse forsvinder ved angivelse i \'px\'.
I CSS bør man altid opgive størrelser i \'px\' for at opnå X-browser/X-platforms kompatibillitet.
Ét stylesheet...det er det hele  ;o)
Take it for a fact  - from a Maintosse!...Hehe!
/Vh
Avatar billede warpgiga Nybegynder
07. september 2000 - 15:00 #5
oleBole: jeg må tillade mig at tvivle ;) - jeg holder med geeeet!
Det er en af de bedste metoder, hvis man virkelig skal have det hele med..
do skal det siges at IE og MAC css\'en ofte kan være ens, ergo udelades..
Avatar billede geeeet Nybegynder
07. september 2000 - 15:08 #6
Ole >> Gider du ikke at lave et eks. hvor det kører i ie(pc) nn(pc) samt ie45(mac) ie5(mac) og nn(mac)???

Jeg har nemlig prøvet uden held, så det ville være rigtig lækkert med et working exampel som jeg kan stjæle fra... :-)

/Geeeet
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester