Autor Zpráva
Thorai
Profil *
Nevíte jak dosáhnout toho, aby se v tabulce pravidelně střídaly 2 barvy pozadí ?
Charlie
Profil
A umis PHP?
Charlie
Profil
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
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
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
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
Toto téma je uzamčeno. Odpověď nelze zaslat.