Autor | Zpráva | ||
---|---|---|---|
Thorai Profil * |
#1 · Zasláno: 5. 2. 2005, 11:45:33
Nevíte jak dosáhnout toho, aby se v tabulce pravidelně střídaly 2 barvy pozadí ?
|
||
Charlie Profil |
#2 · Zasláno: 5. 2. 2005, 11:52:05
A umis PHP?
|
||
Charlie Profil |
#3 · Zasláno: 5. 2. 2005, 11:55:13 · Upravil/a: Charlie
Bud by slo stridave generovat pro kazdy radek jinou tridu, nebo budes psat:
<table> <tr class="liche"><td>...</td></tr> <tr class="sude"><td>...</td></tr> <tr class="liche"><td>...</td></tr> <tr class="sude"><td>...</td></tr> <tr class="liche"><td>...</td></tr> <tr class="sude"><td>...</td></tr> </table> a pak das do CSS: .liche { background: #99F; } .sude { background: #CCF; } A mas to. Je to jednoduchy. |
||
Fred Profil |
#4 · Zasláno: 5. 2. 2005, 11:59:20
No jestli se jedná o nějakou opravdu velkou tabulku, tak bych to udělal javascriptem, jinak samozřejmě tak jako píše Charlie. Tady je ten script http://www.pxl8.com/alternate_rows.html
|
||
halogan Profil |
#5 · Zasláno: 5. 2. 2005, 13:12:57
a) Mas chut se vykaslat na IE? => Pouzit chystanou CSS3 vlastnost
b) php cyklus, zbytek po celociselnem deleni => $class=($i%2==0)? "suda" : "licha"; |
||
Fred Profil |
#6 · Zasláno: 5. 2. 2005, 14:08:59
halogan
Díky, to jsem nevěděl, zase jsem se něco doučil :-) http://www.w3.org/TR/2001/CR-css3-selectors-20011113/#nth-child-pseudo |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0