Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 仅显示偶数项的表格的替代行颜色_Css_Jsp_Jstl_El - Fatal编程技术网

Css 仅显示偶数项的表格的替代行颜色

Css 仅显示偶数项的表格的替代行颜色,css,jsp,jstl,el,Css,Jsp,Jstl,El,我使用JSTL并在两个表中并排显示数据。为此,我检查奇数和偶数,并在一个表中显示奇数列表,在另一个表中显示偶数列表 现在对于有偶数记录的表,我想将交替的行涂成白色和黑色。你能告诉我怎么做吗 我还尝试了JavaScript来获取表的ID,然后分配颜色,但它不起作用 身份证件 名称 描述 Disp Ind 身份证件 名称 描述 Disp Ind 现在对于有偶数记录的表,我想将交替的行涂成白色和黑色 因此,该表(第二个表,在右侧)包含行2、4、6、8、10、12等,您希望将2、6、10等颜色设置为

我使用JSTL并在两个表中并排显示数据。为此,我检查奇数和偶数,并在一个表中显示奇数列表,在另一个表中显示偶数列表

现在对于有偶数记录的表,我想将交替的行涂成白色和黑色。你能告诉我怎么做吗

我还尝试了JavaScript来获取表的ID,然后分配颜色,但它不起作用


身份证件
名称
描述
Disp Ind
身份证件
名称
描述
Disp Ind
现在对于有偶数记录的表,我想将交替的行涂成白色和黑色

因此,该表(第二个表,在右侧)包含行2、4、6、8、10、12等,您希望将2、6、10等颜色设置为白色,将4、8、12等颜色设置为黑色

换句话说,如果计数%4==0,那么它应该是黑色的,否则它应该是白色的。这最好通过在EL Expersion中使用条件运算符
?:
设置
类名来实现

因此,应采取以下措施:


使用此CSS:

.table2odd{
背景:白色;
}
.表2{
背景:黑色;
}
请注意,我用一个简单的
替换了笨拙的
,并修复了其不合逻辑的位置(您最初的尝试将呈现无效的空
元素)

现在对于有偶数记录的表,我想将交替的行涂成白色和黑色

因此,该表(第二个表,在右侧)包含行2、4、6、8、10、12等,您希望将2、6、10等颜色设置为白色,将4、8、12等颜色设置为黑色

换句话说,如果计数%4==0,那么它应该是黑色的,否则它应该是白色的。这最好通过在EL Expersion中使用条件运算符
?:
设置
类名来实现

因此,应采取以下措施:


使用此CSS:

.table2odd{
背景:白色;
}
.表2{
背景:黑色;
}

请注意,我用一个简单的
替换了笨拙的
,并修复了其不合逻辑的位置(您最初的尝试将呈现无效的空
元素)。

感谢您的回复。正如你所提到的,我做了一些改变并尝试了一下,但仍然不起作用。右边表格中的所有行都使用相同的颜色。我定义的样式是:tr.table2even{background color:white;}tr.table2odd{background color:black;}谢谢你的回复。正如你所提到的,我做了一些改变并尝试了一下,但仍然不起作用。右边表格中的所有行都使用相同的颜色。我定义的样式是:tr.table2even{background color:white;}tr.table2odd{background color:black;}'