Kann ich in einem CSS auch definieren, wie ganze Tabellenzeilen ausgegeben werden? z. B. von Zeile zu Zeile wechselnder Hintergrund:
Code:
<table>
<tr>
<th></th><th>Nr.</th><th>Name</th><th>Vorname</th><th>Strasse</th><th>PLZ</th><th>Ort</th>
</tr>
<? $i = 0;
while(each($dataset)) {
if(is_int(($i+1)/2))
$tl = "tableline1";
else
$tl = "tableline2";
?>
<tr>
<td><? echo ($i+1); ?></td>
<td id="<? echo $tl; ?>"><? echo $dataset[$i]['name']; ?></td>
<td id="<? echo $tl; ?>"><? echo $dataset[$i]['sname']; ?></td>
<td id="<? echo $tl; ?>"><? echo $dataset[$i]['street']; ?></td>
<td id="<? echo $tl; ?>"><? echo $dataset[$i]['zipcode']; ?></td>
<td id="<? echo $tl; ?>"><? echo $dataset[$i]['city']; ?></td>
</tr>
<? $i++; }?>
</table>
hier hab ichs jetzt über folgenden Style gemacht, aber schöner wärs natürlich im <tr> Tag:
style.css
Code:
#tableline1 {
background-color:#DCDCDC;
}
#tableline2 {
background-color:#4477FF;
}
Wenn übrigens einer eine elegantere Methode hat, um die Zeilen mit wechselnder Farbe darzustellen, bitte melden
