Autor | Zpráva | ||
---|---|---|---|
jogurt Profil |
#1 · Zasláno: 20. 10. 2010, 14:49:13
Dá se nějak javascriptem předefinovat CSS třída, tak aby se elementy, které ji používají hned změnili?
|
||
panther Profil |
#2 · Zasláno: 20. 10. 2010, 14:50:54 · Upravil/a: panther
jogurt:
jde měnit třída - className , nebo můžeš měnit samotné CSS vlastnosti.
|
||
jogurt Profil |
#3 · Zasláno: 20. 10. 2010, 15:09:55 · Upravil/a: jogurt
Díky.
ClassName span class='neaktualni' span class='aktualni' Ja bych potřeboval znát spíš metodu, jak předefinovat třídu CSS. Opět příklad: span class='aktualni' aktualni color: silver; color: grey; |
||
Chamurappi Profil |
#4 · Zasláno: 20. 10. 2010, 15:14:51 · Upravil/a: Chamurappi
Reaguji na jogurta:
Rozumnější je změnit třídu společného rodiče (třeba na <body> ) a v závislosti na ní stylovat ostatní třídy.
Upravit stylopis jde sice také, ale v různých prohlížečích různě. |
||
jogurt Profil |
#5 · Zasláno: 20. 10. 2010, 15:29:00
Chamurappi:
Promiň, nějak nerozumím... Můj případ je nečíslovaný seznam, v každé položce je SPAN, který nemá ID, jen CLASS, a já chci měnit jeho styl. Ty říkáš, že mam nastavit jinou třídu toho UL a v definici mít UL#seznam1 LI SPAN{} UL#seznam2 LI SPAN{} |
||
panther Profil |
#6 · Zasláno: 20. 10. 2010, 15:30:39
jogurt:
„že mam nastavit jinou třídu toho UL a v definici mít´[…]“ třída/class se v CSS zapisuje tečkou, # je „id“. |
||
jogurt Profil |
#7 · Zasláno: 20. 10. 2010, 15:33:56
Jasne, to je identita toho spolecneho (pra)rodice. Prepsal jsem se.
Ale mohl jsem to napsat spis takhle: UL#seznam1 SPAN.aktualni{...} UL#seznam2 SPAN.aktualni{...} |
||
jogurt Profil |
#8 · Zasláno: 20. 10. 2010, 15:43:28
Teď mi to došlo. Měnit ID je blbost. Podle ID změním třídu, takže UL.seznam1 a UL.seznam2.
|
||
Časová prodleva: 14 let
|
0