Autor | Zpráva | ||
---|---|---|---|
bukaj Profil |
#1 · Zasláno: 31. 7. 2009, 19:13:58
Neznáte nějakou Javascriptovou knihovnu, která by rozchodila „pokročilé“ CSS selektory (>, + apod.) v IE 6? Něco na způsob:
<!--[if IE 6]><script type="text/javascript" src="selectors-ie6.js"></script><![endif]--> Pro IE 6 by skript prošel přilinkované soubory se styly a „emuloval“ je. |
||
Leo Profil |
#2 · Zasláno: 31. 7. 2009, 22:19:32
cssQuery
Leo |
||
Chamurappi Profil |
#3 · Zasláno: 31. 7. 2009, 22:22:36 · Upravil/a: Chamurappi
Reaguji na bukaje:
Proč raději nepřidáš k elementům, které chceš zaměřit, třídy? Takové řešení by bylo nezávislé na skriptování. |
||
Leo Profil |
#4 · Zasláno: 31. 7. 2009, 22:34:04
Treba chce elementum pridat chovani, ne vzhled... Leo
|
||
Chamurappi Profil |
#5 · Zasláno: 31. 7. 2009, 22:38:28
Reaguji na Lea:
To by se neptal v souvislosti s Explorerem 6 a nezmiňoval by soubory se styly. Ale na druhou stranu by k takové otázce lépe pasovala tvá odpověď :-) |
||
bukaj Profil |
#6 · Zasláno: 31. 7. 2009, 23:44:53
Leo
„cssQuery “ Jak správně odhadl Chamurappi, nejde mi o chování, ale jen o to, jestli existuje nějaké řešení, které by načetlo CSS soubor a emulovalo selektory, které IE 6 nezná – aby to nastavilo potřebný vzhled. O podobným enginech vím. Dále třeba Sizzle. Ještě by to chtělo CSS parser, smyčku, co načtená pravidla aplikuje na elementy, a bylo by to to, co bych si představoval :-) Chamurappi „Proč raději nepřidáš k elementům, které chceš zaměřit, třídy? Takové řešení by bylo nezávislé na skriptování.“ To bylo samozřejmě první řešení, které jsem chtěl použít (a nejspíše použiji), ale zajímalo mě, když teď v Javascriptu vznikají různé způsoby emulace, např. SVG, jestli by se taky něco nenašlo pro CSS – psát míň CSS a HTML, ale dát i přesto uživatelům IE 6 s povoleným Javascriptem možnost si zobrazit stránku tak, jak byla zamýšlena. |
||
bukaj Profil |
#7 · Zasláno: 1. 8. 2009, 23:51:32
Tak jsem k Sizzle přidělal CSS parser, smyčku, co načtená pravidla aplikuje na elementy, a hle, vznikla sally :-)
|
||
bukaj Profil |
#8 · Zasláno: 3. 8. 2009, 13:25:53
Přesně, jak jsem čekal. Něco takového tu už je – IE7.js od Deana Edwardse, autora cssQuery. Kéž bych se podíval lépe na jeho stránky.
|
||
Časová prodleva: 15 let
|
0