![]() |
Jag har tidigare bara använt conditional comments för att göra en speciell sak för IE, tex:
<!--[if lte IE 6]> <script type="text/javascript" src="../js/supersleight.js"></script> <![endif]--> Nu vill jag göra två olika saker beroende på om det är LTE IE6 eller något annat, så här: <!--[if lte IE 6]> <script type="text/javascript" src="../js/supersleight.js"></script> <link rel="stylesheet" href="../css/ui.tabs.css" type="text/css" media="print, projection, screen"> else <link rel="stylesheet" href="../css/ie.ui.tabs.css" type="text/css" media="print, projection, screen"> <![endif]--> Vad jag vet finns inte Else med i conditional comments så frågan är hur man får ovanstående att fungera? |
Det löste sig efter lite knåpande :)
<![if (!IE)|(gte IE 7)]> <link rel="stylesheet" href="../css/ui.tabs.css" type="text/css" media="print, projection, screen"> <![endif]> <!--[if lte IE 6]> <link rel="stylesheet" href="../css/ie.ui.tabs.css" type="text/css" media="print, projection, screen"> <script type="text/javascript" src="../js/supersleight.js"></script> <![endif]--> Vad jag däremot inte riktigt förstår är varför man inte kan använda <!-- före utan måste använda <! :blink: |
Du ska endast använda conditional comments för IE - det är ett microsoft-påfund och för andra webbläsare använder du helt enkelt vanlig kod. Annars innebär det helt enkelt att du bygger in fel i din html som gör att det råkar fungera - inte särskilt bra.
Kod:
<link rel="stylesheet" href="../css/ui.tabs.css" type="text/css" media="print, projection, screen"> |
Alla tider är GMT +2. Klockan är nu 05:25. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson