这是我的代码:
<td class="bezcat bg{math equation="floor(x/8)+1" x=$dag.wp.0}">{$dag.wp.1}<br/><i>({$dag.wp.0})</i></td>
我的代码所做的是根据数字(x)计算一个值并为其创建一个类名(bg1,bg2,bg3,bg4或bg 5)。每个类名都有自己的背景颜色,低x(x<=8
)将具有绿色背景颜色,大x(x>=40
)将为红色。
我的计算效果很好,除了一点。我只在我的css(bg1到bg5)中命名了5个类名,所以当计算出的值大于5时(假设用x=100
)我的类名将是bg12并且在我的css中没有描述。当我的计算值大于5时,执行该操作的最佳方法是什么,我的类名仍然是bg5。有if语句的东西可能吗?