I have a problem that only appears in Chrome and nowhere else. I have a table that has a style applied to it on hover. In other browsers, the style is applied when you hover over any part of the line. However, in chrome, on the edge of each td, the style no longer applies. If I βtest the itemβ at this small 1px width between cells, the toolbar shows that Chrome considers me to be inside the table, but not inside the row itself. Here is the code that produces this effect:
CSS
table.tablesorter tbody tr:hover { background: #8dbdd8; cursor: pointer; } table { border-collapse: collapse; border-spacing: 0px; border: none; }
HTML:
<table id="myTable" class="tablesorter"> <thead> <tr> <th>Title1</th> <th>Title2</th> <th>Title3</th> </tr> </thead> <tbody> <tr> <td>Bach</td> <td>42526</td> <td>Dec 10, 2002 5:14 AM</td> </tr> <tr> <td>Doe</td> <td>243155</td> <td>Jan 18, 2007 9:12 AM</td> </tr> <tr> <td>Conway</td> <td>35263</td> <td>Jan 18, 2001 9:12 AM</td> </tr> </tbody> </table>
Has anyone seen this before / knew about it?
If this helps, I use Chrome 13.0.782.220.
Live demo: http://jsfiddle.net/yNPtU/
James source share