Autor | Zpráva | ||
---|---|---|---|
Miloš Profil |
#1 · Zasláno: 12. 4. 2008, 11:06:49
Potřeboval bych přilinkovat společný styl pro IE7, FF i Operu, ale IE6 chci „nechat za dveřmi“.
Mohl bych to udělat tak, že styl přilinkuju dvakrát — jednou v podmíněných komentářích, které vylučují všechny IE — podruhé pouze pro IE, ale s vyloučením starších verzí. Nešly by ale oba požadavky zařadit do jedné podmínky? Můj pokus ztroskotal. |
||
Bubák Profil |
#2 · Zasláno: 12. 4. 2008, 11:49:14 · Upravil/a: Bubák
Myslíš tohle?
<!--[if !gt IE 7]> Tohle vidí všichni kromě "starých" IE. Použil jsem i kouzlo z La Trine <![endif]--> Nebo to špatně chápu? |
||
Miloš Profil |
#3 · Zasláno: 12. 4. 2008, 12:22:29
Bubák
To je samozřejmě špatně – opravdu to vidí všichni krom IE7, ale vidí to jako komentář, takže to nevidí. To, cos napsal, je vlastně ekvivalent k <!--[if lte IE 7]> |
||
Davex Profil |
#4 · Zasláno: 12. 4. 2008, 12:28:21
Mělo by to fungovat s pozitivní podmínkou pro IE >= 7:
<!--[if gte IE 7]><!--> Moderní prohlížeče <!--<![endif]--> |
||
Miloš Profil |
#5 · Zasláno: 12. 4. 2008, 12:41:06
Davex
Díky, tohle funguje. Mě zmátlo to, že vyloučení všech IE de dělá takhle: <!--[if !IE]>--> a tak mě nenapadlo, že pro vyloučení některých IE je to takhle: <!--[if gte IE 7]><!--> |
||
Davex Profil |
#6 · Zasláno: 12. 4. 2008, 13:06:12
Osobně se mi tam komentář <!--> moc nelíbí, ale na rozdíl od <!-- --> to funguje.
|
||
Časová prodleva: 16 let
|
0