请问PHP里面<tr>循环变色应该怎么写????? 设一个变量,这个变量每次加1,在循环里面,if ($i%2==0){ $bgcolor="#ffffff";}else{ $bgcolor="#0066FF";}这样判断来决定显示什么颜色。就OK了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <style type="text/css">.DoubleColorTable tr {background-color:expression(rowIndex%2?'#CCCCCC':'#ffffff')</style><table class="DoubleColorTable"><tr></tr><tr></tr></table> 我用的是php判断的#14css的不熟悉。谢谢楼上那位 <style type="text/css">.DoubleColorTable tr {background-color:expression(rowIndex%2?'#CCCCCC':'#ffffff')</style>一眼就看见有两个错误~~一个是没有结束}一个是tr,应该改为table不过改过之后还是不行~~ 粗心,打少了东西。这下可以了,<style type="text/css">.DoubleColorTable tr {background-color:expression(rowIndex%2?'#cccccc':'#ffffff')}</style><table width="287" height="65" border="0" cellpadding="0" cellspacing="1" bgcolor="#000000" class="DoubleColorTable"><tr><td ></td></tr><tr><td ></td></tr></table> <tr <?php if ($i==1) echo 'bgcolor="#CCCCCC"'; else echo 'bgcolor="#bbbbbb"'; ?>>....</tr><?php ($i==1)?($i=0):($i=1); ?>OR<tr <?php if (($i==true)?($i=false):($i=true)) echo 'bgcolor="#CCCCCC"'; else echo 'bgcolor="#bbbbbb"'; ?>>....</tr>把它们放在循环的表格生成代码中 <style type="text/css">.DoubleColorTable tr {background-color:expression(rowIndex%2==0?'#CCCCCC':'#FFFFFF')</style><table border="0" class="doublecolortable"> <tr><td>content1</td><td>content2</td></tr> <tr><td>content1</td><td>content2</td></tr> <tr><td>content1</td><td>content2</td></tr> <tr><td>content1</td><td>content2</td></tr> <tr><td>content1</td><td>content2</td></tr> <tr><td>content1</td><td>content2</td></tr> <tr><td>content1</td><td>content2</td></tr></table> 楼上几位用CSS控制的~~~在MOZILLA下不能通过 请大侠指点 mysql图片数据库如何设计 2011年05月05日转换成时间戳 \n为什么不能 去除回车 换行? 求助安装apache2.2.13 打不开phpMyAdmin管理页面的问题(#1045) 谈谈最近在PHP版块的感受. 求教:论坛Discuz5.0的cookie问题!!急!!谢谢~~ 为什么str_replace替换不干净??? 大家来看下这两段PHP代码有没有区别 请问这样可以实现吗? PHP错误提示信息没有了.
.DoubleColorTable tr {
background-color:expression(rowIndex%2?'#CCCCCC':'#ffffff')
</style>
<table class="DoubleColorTable">
<tr>
</tr>
<tr>
</tr>
</table>
css的不熟悉。谢谢楼上那位
.DoubleColorTable tr {
background-color:expression(rowIndex%2?'#CCCCCC':'#ffffff')
</style>一眼就看见有两个错误~~
一个是没有结束}
一个是tr,应该改为table不过改过之后还是不行~~
<style type="text/css">
.DoubleColorTable tr {
background-color:expression(rowIndex%2?'#cccccc':'#ffffff')
}
</style><table width="287" height="65" border="0" cellpadding="0" cellspacing="1" bgcolor="#000000" class="DoubleColorTable">
<tr>
<td ></td>
</tr>
<tr>
<td ></td>
</tr>
</table>
<?php
if ($i==1)
echo 'bgcolor="#CCCCCC"';
else
echo 'bgcolor="#bbbbbb"';
?>
>
....
</tr>
<?php
($i==1)?($i=0):($i=1);
?>OR<tr
<?php
if (($i==true)?($i=false):($i=true))
echo 'bgcolor="#CCCCCC"';
else
echo 'bgcolor="#bbbbbb"';
?>
>
....
</tr>
把它们放在循环的表格生成代码中
.DoubleColorTable tr {background-color:expression(rowIndex%2==0?'#CCCCCC':'#FFFFFF')
</style>
<table border="0" class="doublecolortable">
<tr><td>content1</td><td>content2</td></tr>
<tr><td>content1</td><td>content2</td></tr>
<tr><td>content1</td><td>content2</td></tr>
<tr><td>content1</td><td>content2</td></tr>
<tr><td>content1</td><td>content2</td></tr>
<tr><td>content1</td><td>content2</td></tr>
<tr><td>content1</td><td>content2</td></tr>
</table>