Comment étirer un tableau HTML à 100% de la hauteur de la fenêtre du navigateur?

Je suis en utilisant une table de concevoir la mise en page de ma page web. Je veux de la table pour remplir la page, même si elle ne contient pas beaucoup de contenu. Voici le CSS que j'utilise:

html, body {
    height: 100%;
    margin: 0;
    padding: 0; 
}

#container {
    min-height: 100%;
    width: 100%; 
}

Et je le place quelque chose comme ça dans le code de la page:

<table id="container">
<tr>
<td>
...

Cela fonctionne pour Opera 9, mais pas pour la version 2 de Firefox ou Internet Explorer 7. Est-il un moyen simple de faire de cette solution fonctionne pour tous les navigateurs populaires?

(Ajout de id="container" à td ne l'aide pas.)

source d'informationauteur Mikhail