Je suis en train de construire le html avec un style css présenté schématiquement dans l'image ci-dessous: alt text http://www.freeimagehosting.net/uploads/216e5750a8.pnghauteur de la boîte dynamique DIV avec la position centrale de l'enfant DIV
je parviens à positionner la div interne avec le code html suivant:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<body>
<div style="background-color: yellow; width: 100px; height: 100px;
position: relative;">
<div style="background-color: gray; position: absolute;
top: 8px; left: 8px; right: 8px; bottom: 8px"></div>
</div>
</body>
</html>
mais le problème est qu'il s'arrête de fonctionner si je veux que la hauteur de div externe soit dynamique. Enlever la valeur de hauteur cache la div extérieure.
Comment cela pourrait-il être réalisé dans toutes les conditions?
Qu'essayez-vous réellement d'accomplir? Centrer verticalement la DIV interne quelle que soit la hauteur de la DIV externe? –
Sans contenu à l'intérieur du div externe, il s'effondrera sur lui-même. Avez-vous du contenu à l'intérieur de la div interne? – peirix
oui le div intérieur a du contenu à l'intérieur –