IE 6-n kivül minden böngészőre vonatkozzon a CSS
Üdv!
Van két css fájlom. Azt szeretném ha IE6-val böngészik az oldalt, akkor az egyik, ha bármi mással (IE7, FF, stb) akkor a másik töltődjön be.
Azt már megtaláltam, hogy IE6 esetén milyen kód kell (<!--[if IE 6]>). Azt nem tudom, hogy a másik fájlt milyen módon töltsem be/ mivel kezeljem le.
G.
■ Van két css fájlom. Azt szeretném ha IE6-val böngészik az oldalt, akkor az egyik, ha bármi mással (IE7, FF, stb) akkor a másik töltődjön be.
Azt már megtaláltam, hogy IE6 esetén milyen kód kell (<!--[if IE 6]>). Azt nem tudom, hogy a másik fájlt milyen módon töltsem be/ mivel kezeljem le.
G.
Sehogy
Vagy használhatsz jQueryt (vagy sima JavaScriptet)
A másik megoldás, hogy eleve beírod a HTML kódba a meghívott CSS-t és, ha a böngésző IE6, akkor a 'href' tulajdonságát állítod csak át a másik CSS-re.
Kompatibilitás?
Biztos?
hehe
kgyt ezt javasolta
és rendben is van :)
frankó
Egy kis jelmagyarázat, ha más is olvassa később:
gt: nagyobb verziószámú mint...
lte: kisebb vagy azonos verziószámú mint...
ie6 css
Vannak más megoldások:
pl:
title="Steely"
href="http://www.w3.org/StyleSheets/Core/Steely">
<link rel="alternate stylesheet"
title="Forest (by David Baron)"
href="http://dbaron.org/style/forest">
ugye a hasonló title-vel ellátott html-ek a vonatkozó css-t hívják meg
Így az ie6-os oldalaknak, mondjuk más címe kell legyen...
A google kidob egy csomó találatot az alternate stylsheet kulcsszóra, egyéb megoldások....