div avec des marges & padding qui doit remplir son parent

J'ai un div conteneur (il a à la fois la largeur d'une hauteur définie en pixels).

Est-il un moyen d'ajouter un enfant div qui permettra de combler l'ensemble de son parent, mais ont encore de la marge et du ou de rembourrage ?

supposons que le div parent est de 200px de large, et 200px de haut.

si je donne à l'enfant un div de largeur/hauteur de 100%, alors il suppose que je veux dire pour le contenu doivent être de taille 200px et puis si j'ajoute de rembourrage ou des marges de la taille de l'enfant devient plus grand que celui d'un parent.

Je veux l'enfant div zone de contenu à être ce que jamais est à gauche après la prise 5px marges de chaque côté...

et s'il vous plaît ne me dites pas de soustraire 2*5px de 200px - je sais, mais je suis à la recherche d'une meilleure solution.

pourrait-il que le css ne peut pas gérer une telle tâche simple...

OriginalL'auteur epeleg | 2012-01-19