css中设置html的外部样式表的奇偶行交替色类似
能不能直接在css里写出来,不用在html里表格行的tr里加class 展开
推荐于2017-12-16
可以啊,用css3或者jq实现。
可以使用css3的奇偶选择器,如:
tr:nth-child(odd){background-color:#FFE4C4;}
tr:nth-child(even){background-color:#F0F0F0;}
li:nth-child(odd)是设置奇数行的背景色,li:nth-child(even)是设置偶数行的。但是css3不兼容IE9以下的浏览器,如果需要考虑到兼容问题的话,可以使用jq设置,如:
$("table tr:nth-child(even)").css("background-color","#FFE4C4"); //设置偶数行的背景色
$("table tr:nth-child(odd)").css("background-color","#F0F0F0"); //设置奇数行的背景色
怎么判断哪行是奇数行哪行是偶数行啊
tr的排序。比如第一个tr就是奇数行,第二个是偶数行,第三个是奇数行,第四个是偶数行,以此类推。。。。
jQuery中设置html的外部样式表的奇偶行交替色类似:
设置偶数行的背景色:$("table tr:nth-child(even)").css("background-color","#FFE4C4");
设置奇数行的背景色:$("table tr:nth-child(odd)").css("background-color","#F0F0F0");
可以使用css3的奇偶选择器:
tr:nth-child(odd){background-color:#FFE4C4;}。
tr:nth-child(even){background-color:#F0F0F0;}li:nth-child(odd)是设置奇数行的背景色,li:nth-child(even)是设置偶数行的。
参考资料
jQuery中设置html的外部样式表的奇偶行交替色类似.博客[引用时间2018-1-5]