Centrer une div avec ou sans scroll
Bonjour
J'ai une div 'container' dont le contenu est zappé dynamiquement par un menu, c'est à dire que plutôt que de recharger la page je contrôle en javascript le display (block/none) des divs 'content0'/'content1' imbriquées dans la div 'container'.
Cette div est bêtement centrée :
Code:
1 2 3 4
| #container {
margin: 0 auto;
width: 800px;
} |
Le problème est juste que 'content0' déborde en hauteur alors que généralement 'content1' ne déborde pas, et quand la barre de défilement est ajoutée, l'ensemble de la page est décalé vers la gauche ...
Je suppose qu'il y a un moyen de régler ça avec les css sans ajouter du js ?
J'ai essayé en position absolute mais c'est la même chose
Code:
1 2 3 4 5 6
| #container {
left: 50%;
margin-left: -400px;
width: 800px;
position: absolute;
} |
Et en fixed le scroll n'est pas affiché ... Comment feriez vous ça ?