Avatar billede moejensen Nybegynder
11. februar 2008 - 14:19 Der er 3 kommentarer og
1 løsning

Tjek om browser er IE 7

På en hjemmeside jeg har lavet bruger jeg:

if(document.all&&navigator.userAgent.indexOf('Opera')==-1)
  document.write('<link href="/Templates/normalside/IE.css" rel="stylesheet" type="text/css">');
else
  document.write('<link href="/Templates/normalside/NS.css" rel="stylesheet" type="text/css">');

Til at tjekke om en browser er IE eller NS, men efter IE 7 er kommet med nye standarbejder for fortolkning af CSS, så bliver jeg nød til at lave en css fil for IE over 6.5 og en under, men hvordan får jeg det ind i tjekket
Avatar billede pidgeot Nybegynder
11. februar 2008 - 14:23 #1
Brug dog conditional comments til at give IE det den har brug for - det er en langt bedre løsning end browser-sniffing.

http://msdn2.microsoft.com/en-us/library/ms537512.aspx
Avatar billede moejensen Nybegynder
14. februar 2008 - 08:46 #2
tak for svaret, og ja du har helt ret, det er den rigtige måde at gøre det på, men lige nu har jeg bare ikke tid til at gennemgå det hele, sp jeg er stadig interesseret i det andet.
Avatar billede roenving Novice
15. februar 2008 - 12:55 #3
F.eks.

<!-- http://msdn2.microsoft.com/en-us/library/ms537512.aspx -->

<link rel="stylesheet" href="/Templates/normalside/NS.css" type="text/css">
<!--[if lt IE 7]>
  <link rel="stylesheet" href="/Templates/normalside/IE6.css" type="text/css">
<![endif]-->
<!--[if IE 7]>
  <link rel="stylesheet" href="/Templates/normalside/IE7.css" type="text/css">
<![endif]-->

-- og tricket er, at de senere regler overskriver de tidligere !-)
Avatar billede moejensen Nybegynder
15. december 2015 - 20:37 #4
lukkes
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