Min-width et max-height pour les attributs de table

J'ai un tableau et je veux définir le min-width et max-height propriétés. Voir l'exemple ci-dessous.

Mon problème maintenant c'est que le navigateur ne prend pas. Si je le définir sur td elle est ignorée, si je le définir dans un div élément à l'intérieur d'un td élément, le contenu a le droit de min et max de la largeur, mais la table a toujours la même taille. (il y a donc beaucoup d'espace libre :/)

Comment puis-je résoudre ce problème?

EDIT:
Je viens de remarquer que le problème semble se produire uniquement lorsque la table est en mode plein écran. Néanmoins, un élément ne devrait pas avoir plus que le max-width de!

Exemple:

<html>
<head>
    <style type="text/css">
        td {
            border: 1px solid black;
        }

        html,body,.fullheight {
            height: 100%;
            width: 100%;
        }
        .minfield {
            max-width: 10px;
            border: 1px solid red;
            overflow: hidden;
        }
    </style>    
</head>

<body>
    <table class="fullheight">
        <tr>
            <td class="minfield">
                <div class="minfield">
                    <p>hallo</p>
                </div>
            </td>
            <td><p>welt</p></td>
        </tr>
    </table>
</body>
</html>

source d'informationauteur Stefan