realmente no entiendo muy bien a que te refieres, de hecho a mi esto:
Código HTML:
<html>
<head>
<style>
table, td {
border: solid 1px #F00;
}
</style>
</head>
<body>
<table>
<tr><td>valor1</td><td>valor2</td><td>valor3</td></tr>
<tr><td>valor4</td><td>valor5</td><td>valor6</td></tr>
</table>
</body>
</html>
me funciona muy bien, de hecho IE no ha ido para atrás, si no todo lo contrario, hoy en día soporta estándares, cosa que no hacia antes. Como bien dices antes tenias que hacer maromas para que funcionara igual en IE y el resto de navegadores, lo que se intenta ahora es que explorer funcione como cualquier otro navegador y deje de ser "el niño diferente".