1

我有这个有效的代码

$macrocat = "SELECT * FROM tbl_category WHERE cat_parent_id = 0";      
 $result = dbQuery($macrocat);
  while($row = dbFetchAssoc($result)) {
             extract($row); 

   echo ."<h1>".$cat_name."</h1>";

}

现在,我只想对第一个记录提取应用不同的 CSS 样式。

例如:

 if (1st record) {

div-class="white" echo $cat_name

} else { div-class="black" echo $cat_name }

我怎样才能做到这一点?谢谢

4

2 回答 2

2

检查 CSS 定义...

<style>
.div-class{
  /* put your 'black' class definitions here */
}
.div-class:first{
  /* put your 'white' class definitions here */
}
</style>
于 2013-09-02T21:47:38.637 回答
0

有很多方法可以做到这一点。您可以添加一个简单的标志。

$isFirst = true;
while($row = dbFetchAssoc($result)) 
{
    if ($isFirst)
    {
        echo yourfirstdiv;
        $isFirst = false;
    }
    else
    {
        echo yourotherdiv;
    }
}
于 2013-09-02T21:47:04.700 回答