L'unico modo che ho trovato è togliere il border-collapse....
Ora dovresti giocare con i margini dei td io ho messo cosi.
Te cerca di unirli.
Codice PHP:
<html>
<head>
<title>prova</title>
<style>
.tabella
{
margin:0px;
padding:10px;
}
.tabella tr
{
}
.tabella tr td
{
width:100px;
border:10px solid red;
margin:0px;
padding:0px;
}
</style>
<script>
function colora(elemento,colore)
{
elemento.style.borderTopColor=colore;
elemento.style.borderRightColor=colore;
elemento.style.borderBottomColor=colore;
elemento.style.borderLeftColor=colore;
}
</script>
</head>
<body>
<table class="tabella" align="center">
<tr>
<td onmouseover="colora(this,'yellow')" onMouseOut="colora(this,'red')">xxx</td>
<td onmouseover="colora(this,'yellow')" onMouseOut="colora(this,'red')">xxx</td>
<td onmouseover="colora(this,'yellow')" onMouseOut="colora(this,'red')">xxx</td>
<td onmouseover="colora(this,'yellow')" onMouseOut="colora(this,'red')">xxx</td>
<td onmouseover="colora(this,'yellow')" onMouseOut="colora(this,'red')">xxx</td>
</tr>
</table>
</body>
</html>