如何在PHP中为偶数/奇数表行着色
||
好的,我有一个问题,我要在下面列出此代码。我需要将偶数行设置为浅蓝色,将奇数行设置为白色。现在它没有出现,所以我假设我做错了什么。现在我需要按顺序进行排序,以便行看起来像我需要的方式吗?
<html>
<head>
<title> Html Tables</title>
</head>
<body>
<?php
echo \"<table width=\\\"50%\\\" cellpadding=\\\"2\\\" cellspacing=\\\"2\\\" border=\\\"1\\\">\";
echo \"<tr bgcolor=\\\"#FFFFFF\\\">\";
$rowcount=0;
for($x=1;$x<=12;$x++){
echo \" <td align=\\\"center\\\" style=\\\"width:100px\\\">\".$x.\"</td>\\n\";
if ($x%4==0) {
if ($rowcount%2==0){
echo \"</tr>\";
echo \"<tr bgcolor=\\\"#5CCDC9\\\">\\n\";
}
else{
echo \"</tr>\";
echo \"<tr bgcolor=\\\"#FFFFFF\\\">\\n\";
}
$rowscount++;
}
}
echo \"</tr>\";
echo \"</table>\";
?>
</body>
</html>
好的,在阅读一些内容之后,我试图更好地理解这一点,这是我的新代码
<html>
<head>
<title> Html Tables</title>
<style type=<\\\"text/css\\\">
.even { bgcolor:#5CCDC9; }
.odd { bgcolor:#FFFFFF; }
</style>
</head>
<body>
<?php
echo \"<table width=\\\"50%\\\" cellpadding=\\\"2\\\" cellspacing=\\\"2\\\" border=\\\"1\\\">\";
echo \"<tr bgcolor=\\\"#FFFFFF\\\">\";
$rowcount=0;
for($x=1;$x<=12;$x++){
echo \" <td align=\\\"center\\\" style=\\\"width:100px\\\">\".$x.\"</td>\\n\";
if ($x%4==0) {
if ($rowcount%2==0){
echo \"</tr>\";
echo \"<tr class=\\\"even\\\">\\n\";
}
else{
echo \"</tr>\";
echo \"<tr class=\\\"odd\\\">\\n\";
}
$rowcount++;
}
}
echo \"</tr>\";
echo \"</table>\";
?>
</body>
</html>
现在我只是不明白如何在PHP中阅读我正在阅读的内容,并试图弄清楚如何理解它。抱歉,我是新手。
没有找到相关结果
已邀请:
4 个回复
补蹲农界维
,但在递增中使用
(在\“ s \”中使用)。 注意:您确实应该为此使用CSS而不是
属性。
盛梯獭八搽
更改为
峨躬坎抬焚
规则选择表的奇数行和偶数行,并以不同的颜色进行着色。这样,您就不需要使用模数运算符
语句。 有关示例,请参见此小提琴。
臀博