I'm using the following CSS to achieve a highlighting effect on the table row currently hovered:
#container table { border-collapse: collapse; } #container table td { border: 2px solid white; } #container table tr:hover td { border-top: 2px solid #999; border-bottom: 2px solid #999; } On all but the top-most tbody row only the bottom border is styled with #999. The top row correctly shows two borders. It looks like the white bottom-border of the previous row covers the grey top-border of the hovered one (tested in FF 42). Is there a way to get this right?