样式格式

时间:2011-02-17 15:25:03

标签: php javascript

<marquee style = "color: Red; font-size: 24px;">

<?php for($i = 0; $i < 50; $i++) 

{ 
    echo $symbol[$i]; 

    echo "\t"; 

    echo $chng[$i]; 

    echo "\t\t\t"; 

}?>

</marquee>

我需要根据 $ chng [$ i] 的值更改文本的颜色。即如果$ chng [$ i]&gt;

0 ..绿色,否则为红色。

3 个答案:

答案 0 :(得分:0)

<marquee style = "color: Red; font-size: 24px;">
<?php for($i = 0; $i < 50; $i++) { 

    $color = ($chng[$i] > 0) ? 'green' : 'red';

    echo "<span style='color: $color'>";

    echo $symbol[$i]; 

    echo "\t"; 

    echo $chng[$i]; 

    echo "\t\t\t"; 

    echo "</span>";

} ?>
</marquee>

答案 1 :(得分:0)

<marquee style = "font-size: 24px;">
<?php for($i = 0; $i < 50; $i++) 
{ 
    echo '<span style="color: '.($chng[$i] > 0 ? 'green' : 'red').'>'.$symbol[$i]; 
    echo "\t"; 
    echo $chng[$i].'</span>'; 
    echo "\t\t\t"; 
}?>
</marquee>

更改颜色样式的位置。将它放在包裹$symbol$chng的范围内,并在那里设置颜色样式。

答案 2 :(得分:0)

Aouch ...请更难看的代码!您至少可以将类设置为跨度,而不是使用内联样式对颜色进行硬编码。并且没有评论。