在网页中有时会用到表格,为了方便用户预览,我们可以让表格第1行显白色,第2行显示淡黄色或其它颜色,这样循环显示(效果如下图)。那么,怎样来实现这种效果呢?其实,我们可以通过PHP轻松实现。下面,就是一个PHP实现效果。

其实,我们可以通过PHP轻松实现。下面,就是一个PHP实现效果的代码:

<?phpecho "<table border='1' cellpadding='0' cellspacing='2'>";$a=0; //单元格数$b=1; //表格的行数while($a<1000) //循环1000次,只要$a小于1000,就不断循环,

{

if($a%10==0)  //当$a除以10后的余数等于0时,即10的倍数时

{

if($b%2==0) //当$b除以2后的余数等于0时,即偶数行

{

echo "<tr  style='background-color:#fff000'>"; //这一行就显示这个背景颜色

}

else

{

echo "<tr>";  //否则默认

}

$b++;

}

echo "<td width='70'>".$a."</td>";  //输出单元格数

$a++;

if($a%10==0)

{

echo "</tr>";  //每逢10的倍数时,行尾符

}

}

echo "</table>";

?>

也可以用下面的代码:

<?phpecho "<table border='1'>";

$a=0;

$b=0;

while($a<1000)

{

if($a%10==0)

{

if($b++%2==0)

{

$col="#ffjjdd";

}

else

{

$col="#000fff";

}

echo "<tr bgcolor='".$col."'>";

}

echo "<td width='70'>".$a."</td>";

if(++$a%10==0)

echo "</tr>";

}

echo "</table>";

?>

以上两种方法都是单循环来实现表格换行变色。我们也可以通过双重循环来实现同样的效果。代码如下:

<?php

echo "<table border='1' align=center width='800'>";

$a=0;

$k=0;

while($a<100)

{

if($a%2==0)

$col="#cccccc";

else

$col="#aaddcc";

echo "<tr bgcolor='".$col."'>"; //this存储这行对象。

$b=0;

while($b<10)

{

echo "<td>".$k++."</td>";

$b++;

}

echo "</tr>";

$a++;

}

echo "</table>";

?>

这段代码显示效果就如上图。这里用到了2种语句:1个是while循环语句,这里循环了1000次;循环语句里面又嵌入if条件语句。

网页表格隔行显示不同颜色,怎样实现?相关推荐

  1. (转)用JS实现表格中隔行显示不同颜色

    用JS实现表格中隔行显示不同颜色 第一种: <style> tr{bgColor:expression(     this.bgColor=((this.rowIndex)%2==0 )? ...

  2. 通过style来控制隔行显示不同颜色 .

    通过style来控制隔行显示不同颜色 .  <style> tr{ bgcolor:expression(this.bgColor=((this.rowIndex)%2==0 )? 'gr ...

  3. excel隔行显示不同颜色

    选中数据行-条件格式-突出显示单元格规则-其它规则-使用公式确定要设置格式的单元格-输入=mod(row(),2)-选中格式填充颜色

  4. C# dataGridView隔行显示不同颜色

    for (int i = 0; i < dataGridView_expert.Rows.Count; i++)if(i%2==0)dataGridView_expert.Rows[i].Def ...

  5. dw打开html不显示表格,利用Dreamweaver处理网页表格方法

    利用Dreamweaver处理网页表格方法 1.创建表格 (1)创建新表格 利用Dreamweaver4.0创建新表格时,首先选中对象面板上"View"栏目下"Stand ...

  6. 本节作业之显示不同问候语、显示密码、关闭二维码、循环精灵图背景、显示隐藏文本框内容、密码框格式提示错误、京东关闭广告、新浪下拉菜单、开关灯、换肤、表格隔行变色、表单取消全选、tab栏切换、发布删除留言

    本节作业之显示不同问候语.显示密码.关闭二维码.循环精灵图背景.显示隐藏文本框内容.密码框格式提示错误.京东关闭广告.新浪下拉菜单.开关灯.换肤.表格隔行变色.表单取消全选.tab栏切换.发布删除留言 ...

  7. HTML字体怎么显示,教你如何用CSS来控制网页字体的显示样式

    教你如何用CSS来控制网页字体的显示样式 更新时间:2007年02月27日 00:00:00   作者: HTML对于<font>内容</font>卷标只有: <font ...

  8. html表头纵向,网页表格之---多个表格纵向排列

    在制作网页的时候,经常要使用到表格进行排版! 使用网页表格进行排版,一般的方法都是这样来实现排版的: 假设你的网页分为三个区域,即三个栏目,一般都是先插入一个大的表格,然后将大表格分为三个小单元格,然 ...

  9. 谷歌浏览器网页表格复制一列_如何冻结或隐藏Google表格中的列和行

    谷歌浏览器网页表格复制一列 The greater the number of rows and columns in your Google Sheets spreadsheet, the more ...

最新文章

  1. 拒绝conda, 用virtualenv构建多版本的python开发环境
  2. jsp实现邮件的发送
  3. 英语阅读推荐:使用AJAX+WF+LINQ制作Google IG式首页
  4. 用python实现图书管理系统
  5. matlab实现评价图像增强效果的参数——信背比(SBR)
  6. Kruskal重构树
  7. 二叉树的深度优先遍历逆推
  8. R语言 相关分析和典型相关分析
  9. HDU 4389——X mod f(x)(数位DP)
  10. Login控件在浏览器中打开时显示英文
  11. 饮冰三年-人工智能-Python-27 Django Form组件
  12. matlab 时钟日历教程,Flash制作电子日历时钟教程
  13. 操作系统进程调度算法(c语言实现)
  14. url 编码(percentcode 百分号编码)
  15. wegame显示密保服务器,wegame英雄联盟怎么选定大区
  16. 【12c】12c RMAN新特性之UNTIL AVAILABLE REDO--自动恢复到REDO终点的步骤简化
  17. vue实现水平时间线与蛇形时间线
  18. 计算机屏幕面积大约多少,电脑屏幕尺寸怎么计算?-常见电脑屏幕尺寸的计算方式 - 河东软件园...
  19. 超神狙击游戏服务器维护中,超神狙击新手常见问题FAQ
  20. LaTeX之tcolorbox宏包应用示例

热门文章

  1. 凤凰城将很快迎来无人驾驶汽车
  2. 从王者荣耀AI看人工智能与游戏结合的未来意义
  3. 为什么数学的用途这么大?
  4. 区块链架构下 智慧城市发展加速
  5. 【必读】2019年深度学习自然语言处理最新十大发展趋势, 附报告下载
  6. 权威报告丨2018-2019 新型互联网生态研究报告摘要
  7. 央视深入报道,国内主流芯片真实水平如何?
  8. 【重磅】吴恩达宣布 Drive.ai 自动驾驶汽车服务落地 理想就这样成了现实!
  9. 谷歌宣布在北京成立AI中国中心:李飞飞和李佳共同领导
  10. 新技术:如何用VR训练机器人?