真服你了,够懒的,你把那111111111给改成你要查看的数据库字段,把sql语句改一下,就能实现你要的效果了。 以下是循环输出12条数据的代码,CSS自己定义一个背景色或者字体颜色。
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:国际域名空间、网络空间、营销软件、网站建设、那曲网站维护、网站推广。
?php
$sqlpage = "select * from 表名 where Id is not null order by Id desc limit 0,12"
$re_page = mysql_query($sqlpage, $conn);
if ($re_page) {
$i = 1;
while ($title = mysql_fetch_array($re_page)) {
if ($i % 2) {
echo "li class='odd'";
echo"111111";
echo "/li";
} else {
echo "li";
echo "1111111";
echo "/li";
}
$i++;
}
}
?
用js实现吧,给tr一个id:
$(document).ready(function() {
var objs=$("#tab1 tr");
for (var i=0;iobjs.length;i++){
$("#"+objs[i].id).css("background",(i%2==0)? 'red' : 'white');
}
});
如果是不同的颜色,就把颜色放到一个数组里面,在循环中从里面取颜色就行了
可以利用JavaScript和jQuery实现table隔行变色,看完教程你就会了!
相关教程:
在CSS中可使用:nth-child()选择器来实现表格隔行变色效果。:nth-child()选择器用于根据元素在一组兄弟中的位置来匹配元素;它匹配第n个子元素。
语法:
其中arg是表示匹配元素的模式的参数;它可以是一个数字(number)、一个关键字(odd 或 even)或一个函数式。想要隔行设置表格的行颜色需要使用到关键字(odd 或 even),下面就来介绍一下:
● odd :表示位置为奇数的元素,即1,3,5等。
● even: 表示位置为偶数的元素,即2,4,6等。
示例1: 为在表中交替的偶数行设置颜色
效果图:
示例2: 为在表中交替的奇数行设置颜色
效果图:
更多 web开发 知识,请查阅 HTML中文网 !!