Autor | Zpráva | ||
---|---|---|---|
aaa123 Profil * |
#1 · Zasláno: 18. 5. 2011, 11:25:29
Da sa v novom CSS nieco take, ze kazdy druhy div tej istej classy
bude mat ine pozadie? nieco v style: <div class="polozka">aaa</div> <div class="polozka">aaa</div> <div class="polozka">aaa</div> <div class="polozka">aaa</div> <div class="polozka">aaa</div> a kazdy druhy div bude mat inu farbu. Dakujem. |
||
Darker Profil |
#2 · Zasláno: 18. 5. 2011, 11:48:24 · Upravil/a: Darker
Pokud jsou divz napevno, lze jim na pevno zadat druhou class.
<div class="polozka lichy">aaa</div> <div class="polozka sudy">aaa</div> <div class="polozka lichy">aaa</div> <div class="polozka sudy ">aaa</div> <div class="polozka lichy">aaa</div> Totéž platí pro generování seznamu v PHP, nebo JS. Stačí zjistit, zda je iterační proměnná dělitelná dvěma a podle toho rozhodnout. Ale jen pomocí CSS to udělat nejde. |
||
__construct Profil |
#3 · Zasláno: 18. 5. 2011, 11:56:15 · Upravil/a: __construct
aaa123:
Tiež môžeš použiť toto z konceptu CSS3 — nepodporujú to staršie prehliadače (pokiaľ Ťa to zaujíma): .polozka {background-color:red} .polozka:nth-of-type(2n) {background-color:green} |
||
ShiraNai7 Profil |
#4 · Zasláno: 18. 5. 2011, 12:00:52
__construct:
„nepodporujú to staršie prehliadače“ Pokud ti IE 7 a 8 připadají jako starší prohlížeče.. mi tedy moc ne. Funguje to (údajně) až devítce. |
||
aaa123 Profil * |
#5 · Zasláno: 18. 5. 2011, 12:12:15
__construct:
presne taketo som hladal, super si sikovny. Nepoznas nejaky dobry tutorial na CSS 3 od ktoreho si sa ty ucil? (najlepsie cestina) Dakujem. |
||
Bubák Profil |
#6 · Zasláno: 18. 5. 2011, 13:16:02
Podle CSS 2.1 to jde i takto:
div {background: red;} body div:first-child+div, body div:first-child+div+div+div, body div:first-child+div+div+div+div+div {background: green;} Hodí se tehdy, když znáš nejvyšší počet DIVů a ten není příliš velký. Podpora je od IE7, ostatní prohlížeče bez problémů. |
||
aaa123 Profil * |
#7 · Zasláno: 18. 5. 2011, 20:44:05
Bubák:
zaujimave, ale to musi byt pre lubovolny pocet, to uz potom radsej spravit cez skript |
||
Časová prodleva: 13 let
|
0