下面的代码可以让表格交替使用两种颜色着色:
$num = mysql_num_rows($qPhysician);
$i=0;
echo "<table>"
while($i < $num)
{
if ($i % 2 == 0){
echo "<tr class='style1'>";
}
else{
echo "<tr class='style2'>";
}
echo "<td>" . mysql_result($qPhysician,$i,"lastName") . "</td>";
echo "<td>" . mysql_result($qPhysician,$i,"firstName") . "</td>";
echo "</tr>";
$i++;
}
echo "</table>";
假设我有多种颜色。红、绿、黄、蓝等等。有没有办法让一张桌子交替使用这些颜色呢?我该怎么做呢?
发布于 2018-08-11 03:41:10
您可以使用类似下面的内容来交替每行的颜色(对于四种颜色)。
<style>
tr:nth-child(4n+1) {
background: red;
}
tr:nth-child(4n+2) {
background: green;
}
tr:nth-child(4n+3) {
background: yellow;
}
tr:nth-child(4n+4) {
background: blue;
}
</style>
https://stackoverflow.com/questions/51793003
复制相似问题