FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Medlem
|
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? |
||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Medlem
|
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: |
||
![]() |
![]() |
![]() |
#3 | |||
|
||||
Mycket flitig postare
|
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"> <!--[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]--> |
|||
![]() |
![]() |
Svara |
|
|