1. potresti applicare come sfondo alla tabella una png con trasparenza;
2. puoi applicare alla tabella un colore di sfondo come detto, usando valori rgb + alpha, immaginiamo che lo sfondo sia nero e tu voglia una trasparenza del 50% (valori possibili da 0 a 1, nel nostro esempio 0.5) :
css per tutti i browser
codice:
<style type="text/css">
#miaTabella {
background-color: rgba(0, 0, 0, 0.5)
}
</style>
css per Explorer nelle versioni dalla 8 in giù
codice:
<!--[if lte IE 8]>
<style type="text/css">
#miaTabella
{background: transparent;
-ms-filter: "progid :DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000)";
filter: progid : DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);
zoom: 1;}
</style>
<![endif]-->
Il supporto è in tutti i maggiori browser