在php编程中,最常见的一个实现就是动态输出数据,尤其是输出以表格显示的数据。

数据来源可以是xml文件,可以是数据库表中的数据,也可以是其它类型的数据,如csv、xls等。

如何以用户友好的方式显示这些数据,有时是个问题。

以隔行变色的方式显示数量较大的数据时,不失为一个好办法,结合css样式来实现。可以让数据更清晰易读,更直观。

下面分享的这段代码,可以实现如上的功能,如下:

/*** an array of animals ***/

$animals = array('dingo',

'wombat',

'platypus',

'kangaroo',

'steve irwin',

'wallaby',

'kookaburra',

'kiwi');

?>

table tbody tr.light {

background-color:pink;

}

table tbody tr.dark {

background-color: grey;

}

table tbody tr:hover {

background-color: white;

}

隔行变色

www.jbxue.com-脚本学堂

/*** set a counter ***/

$i=0;

/*** the CSS class names ***/

$colors = array('light', 'dark');

foreach( $animals as $critter )

{

echo '

'.$critter.'';

}

?>

说明:

本例中,我们用到了css3样式表,现在很多浏览器已经支持css3了。

大家可以尝试使用下,功能很强大,效果也不错。

如下:

tr:nth-child(odd) {

background-color: red;

}

tr:nth-child(even) {

background-color: green;

}

php表单的隔行变色,php 隔行变色的实现代码相关推荐

  1. jQuery formValidator表单校验代码生成器ver1.1,一键产生所有代码

    谈一下写代码生成器的目的 1.减少书写错误.主要是配置参数容易书写错误,JS是认大小写. 2.提高代码复用性. 3.让不懂JS的人更容易上手. 4.不用记忆配置参数. 基本操作: 产生单条校验代码 1 ...

  2. easyui form 返回html,form(表单) - TopJUI前端框架,不用写JS代码的EasyUI

    Form(表单) 使用$.fn.iForm.defaults重写默认值对象 form提供了各种方法来操作执行表单字段,比如:ajax提交, load, clear等等.当提交表单的时候可以调用vali ...

  3. layui表单的ajax联动,layui的select联动实现代码

    要实现联动效果注意两点: 第一要可以监听到select的change事件: 第二异步加载的内容,需要重新渲染后才可以 正常使用. html结构: 所在省份: 请选择省份 ${provincelist. ...

  4. html 表单提交 地址栏 显示=%cc%ed%bc%d3 ,HTML代码详细解析---具体代码名称

    1)贴图: 2)加入连接: 写上你想写的字 3)在新窗口打开连接: 写上要写的字 4)移动字体(走马灯): 写上你想写的字 5)字体加粗: 写上你想写的字 6)字体斜体: 写上你想写的字 7)字体下划 ...

  5. javascript表单之间的数据传递

    今天有朋友问我关于用javascript来进行页面各表单之间的数据传递的问题,我以前也写过,不过从来没有注意,今天总结了一下,希望能够给大家一些帮助,也帮助我总结以前学过,用过的知识. 一,最简单的就 ...

  6. rails设置表单默认值amp;amp;隐藏表单

    需求: 用户没有登录时游客评论,需要游客输入用户名和评论内容:当用户已登录时,读取session获取用户名,隐藏输入用户名的表达,用户直接发表评论. 用户评论代码: <h2>Add a c ...

  7. html表单输入框添加验证码,织梦Dedecms为自定义表单添加验证码功能

    使用织梦Dedecms自定义表单的时候,即使你做了字段的验证,也很有可能被人刷很多垃圾的内容,更加安全的一个方法是为自定义表单添加上验证码功能.今天我就来为大家分享一下怎样给自定义表单添加验证码! 一 ...

  8. php分享表单提交到本页的实例

    我们在做表单提交时,一般都要设置表单的action属性,改属性用于指定表单提交到服务器上的哪个页面进行处理,但为空时,表示提交到本页进行处理,即提交给自己.本文章向大家分享表单提交给本页的实例. 实例 ...

  9. onsubmit校验表单时利用ajax的return false无效解决方法

    代码: function checkNewEmail(){var re_email=new RegExp("\\w+@\\w+\\.\\w+\\.?\\w*");var newEm ...

  10. Spirng MVC +Velocity 表单绑定命令对象

    通常,表单中的数据在提交之后可以通过Spring MVC的@RequestParam注解在控制器函数的参数列表中中提取出来,但是一旦表单数据过多的话,参数列表将会变得非常长,最好的解决方案是将表单中的 ...

最新文章

  1. 华为将发布世界首款人工智能原生数据库
  2. D455启用IMU后的RGB流故障报错
  3. 笔记本电脑截屏怎么截_电脑的截屏与录屏
  4. Mybatis 系列使用记录
  5. ✨Shell脚本实现Base64 加密解密
  6. Windows核心编程——内存映射
  7. [转载] python复数类型-Python 复数属性和方法操作实例
  8. Ansible+Redfish+Idrac管理DELL服务器
  9. 风云2号卫星云图_世界气象日话说54所与风云气象卫星的“不解之缘”
  10. 如何在阿里云服务器部署程序并用域名直接访问
  11. 如何测试微信的点赞功能
  12. 华中农业大学计算机学院院长,魏小梅-华中农业大学-信息学院
  13. 年薪100万?纯属忽悠!!但年薪60万真不是个梦
  14. 既然Talk is cheap, 那么就用代码教你如何进行正交设计
  15. EXCEL--如何做多选对话框
  16. PLSQL 常用语句
  17. python剪刀石头布小游戏_python小游戏(剪刀石头布)
  18. 用python发邮件为什么接收不了_使用python发送邮件和接收邮件
  19. 线性回归(课堂记录)
  20. 海信洗衣机不脱水检修

热门文章

  1. mysql 前缀_MySQL最佳实践:匹配前缀
  2. android魅族手机,最封闭的Android系统-魅族Flyme
  3. python factorial_Python  factorial
  4. java ssh jsch_JSch-用java实现服务器远程操作
  5. qt repaint 用法_Qt常用函数 记录(update erase repaint 的区别)
  6. gateway网关默认访问规则
  7. 向北京集结!OpenI/O 2020启智开发者大会进入倒计时
  8. 金万维云备份在网络大环境下为您的商超核心数据保驾护航
  9. 【第二届青训营-寒假前端场】- 「构建Webpack知识体系」笔记
  10. chrome 不记录填写值,Chrome 中使用 onbeforeunload 来提示离开页面时数据是否已保存...