Avatar billede alpapa Nybegynder
08. september 2005 - 15:05 Der er 1 kommentar og
2 løsninger

Style i IE mac

Hejsa Eksperter

Hvordan kan jeg "fange" IE browsere på mac computere?

Jeg kan "fange" IE 5.01, 5.5 og 6 generelt med dette:

<!--[if lte IE 6]>
<![endif]-->

Men kan jeg definere det så jeg kun "fanger" IE på mac?

På forhånd tak
alpapa
Avatar billede olebole Juniormester
08. september 2005 - 15:18 #1
<ole>

Du kan kun fange platformen med JS:

if (navigator.platform.toLowerCase().indexOf("mac")!=-1) {
  // MacOS
}

/mvh
</bole>
Avatar billede jesper-moeller Nybegynder
08. september 2005 - 15:39 #2
Til mac IE5 kan du vende problemstillingen om og bruge Mac5IE hacket i stylesheetet til at målrette mod den

Du starter med at skrive den style som IE5 skal se
feks:
/* dette se af IE 5 Mac */
a { color: green; }
så laver du den style som de andre skal se... og skjuler den i 2 comments tag:
/* her starter IE 5 Mac hacket.... Dette se ikke af IE 5 Mac \*/
a { color: red; }
/* Her slutter IE 5 Mac hacket */

Hvordan virker det så ??
Jo ... IE 5 Mac Kan, pga. \  i commenttaget ikke se at commenten afslutes efter dette. Den venter derfoer på at comment afsluttes rigtigt */ som det først sker 2 linier efter
Avatar billede alpapa Nybegynder
08. september 2005 - 15:51 #3
SUPER - tak for den hurtige respons ;-)
Fedt at have Eksperten når der opstår uventede problemer...
alpapa
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