HTML5 <div> centrée à l'intérieur de <body>

Est-il un moyen de placer une div à l'intérieur du corps, centré, avec de gauche à droite marges égale à x et de haut en bas marges, égal à y? Rien, à l'exception de la div (et ses enfants), est présenté dans le document.

Mise à JOUR. Je veux la suite:

HTML5 <div> centrée à l'intérieur de <body>

Aussi, je serais content d'avoir un plus solution commune pour le cas, lorsque x1 != x2, y1 != y2 (bien qu'une solution pour mon cas particulier x1==x2, y1==y2 est appréciée).

Si margin-left et margin-right de l'élément div sont égaux, la div obtient centrée horizontalement. N'est-ce pas? Ou ai-je mal compris votre question? (Toutefois, lorsque l'élément div est positionné à la verticale dépend de la marge-haut.)
Oui, il est centré horizontalement et verticalement.

OriginalL'auteur noober | 2011-07-26