Bonjour

Dans ma CSS, je voudrais faire en sorte de colorer différemment les lignes d'un tableau au passage de la souris. Voici l'extrait de CSS :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
.line{
	text-align: center;
	background-color: silver;
}
 
.lastline{
	border-collapse: collapse;
	border-bottom: 3px solid black;
	text-align: center;
	background-color: silver;
}
 
.line:hover{
	background-color: #B4FF8E;
	text-align: center;
}
 
.lastline:hover{
	border-collapse: collapse;
	border-bottom: 3px solid black;
	text-align: center;
	background-color: #B4FF8E;
}
Et voici comment j'affiche mon tableau (ceci est fait depuis une page JSP, d'où le code Java) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
out.print("<tr class=\"line\">");
					out.print("<td><a href=\"Details.jsp?num="+rs.getLong("num_amplicon")+"\" target=\"_blank\">"+rs.getRow()+"</a></td>");
					out.print("<td>"+rs.getInt("length")+"</td>");
					java.text.DecimalFormat df = new java.text.DecimalFormat("###.00");
					out.print("<td>"+df.format(rs.getFloat("GCpercent"))+"</td>");
					java.sql.ResultSet rs2 = dc.select("select PLstart, PLend, PLsequence, PRstart, PRend, PRsequence from Primers where num_amplicon="+rs.getLong("num_amplicon")+"");
					while(rs2.next()){
						out.print("<td>"+rs2.getLong("PLstart")+"</td>");
						out.print("<td>"+rs2.getLong("PLend")+"</td>");
						out.print("<td><span class=\"sequence\">"+rs2.getString("PLsequence")+"</span></td>");
						out.print("<td>"+rs2.getLong("PRstart")+"</td>");
						out.print("<td>"+rs2.getLong("PRend")+"</td>");
						out.print("<td><span class=\"sequence\">"+rs2.getString("PRsequence")+"</span></td>");
					}
/*Blabla*/
out.print("<tr>");
					out.print("<td class=\"lastline\"><a href=\"Details.jsp?num="+rs.getLong("num_amplicon")+"\" target=\"_blank\">"+rs.getRow()+"</a></td>");
					out.print("<td class=\"lastline\">"+rs.getInt("length")+"</td>");
					java.text.DecimalFormat df = new java.text.DecimalFormat("###.00");
					out.print("<td class=\"lastline\">"+df.format(rs.getFloat("GCpercent"))+"</td>");
					java.sql.ResultSet rs2 = dc.select("select PLstart, PLend, PLsequence, PRstart, PRend, PRsequence from Primers where num_amplicon="+rs.getLong("num_amplicon")+"");
					while(rs2.next()){
						out.print("<td class=\"lastline\">"+rs2.getLong("PLstart")+"</td>");
						out.print("<td class=\"lastline\">"+rs2.getLong("PLend")+"</td>");
						out.print("<td class=\"lastline\"><span class=\"sequence\">"+rs2.getString("PLsequence")+"</span></td>");
						out.print("<td class=\"lastline\">"+rs2.getLong("PRstart")+"</td>");
						out.print("<td class=\"lastline\">"+rs2.getLong("PRend")+"</td>");
						out.print("<td class=\"lastline\"><span class=\"sequence\">"+rs2.getString("PRsequence")+"</span></td>");
					}
					out.print("</tr>");
Seulement, bien que mes lignes aient la bonne couleur initiale, rien ne se passe quand la souris est sur la dite-ligne.
Me suis-je trompé quelque part ?

Merci d'avance.

@++