如何使用PHP动态显示网格颜色

时间:2011-02-21 07:07:54

标签: php

我有文本框,当我开始搜索时,它会在表格中显示结果。

我正在尝试实现网格。

在这个网格中我有两种颜色,所以第一行蓝色第二行为绿色,然后它将连续为nxt行第三行ii为蓝色,下一行为绿色。

我该怎么做?

2 个答案:

答案 0 :(得分:0)

BY php

  <table width="98%" border="0">
          <tr>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
          </tr>
    <?php 
        $i=1  while....
        if($i%2==0)
        {
        $color = "color1";
        }
        else
        {
        $color = "color2";
        }
    ?>

          <tr bgcolor="<?php $color ?>">
            <td>&nbsp;</td>
            <td>&nbsp;</td>
          </tr>
       <?php   $i++; 
        } // end while  ?>
        </table>

通过css

tr:nth-child(even) {background: #CCC}
tr:nth-child(odd) {background: #FFF}

我认为你在寻找这个

答案 1 :(得分:0)

使用模数或按位AND计算行索引的奇怪性,然后在奇数/偶数时应用一些css类。