Je cette div absolue centrée:Centre div position absolue en mode fenêtré?
<div style="
width:800px;
height:190px;
position:absolute;
left:50%;
margin-left:-400px;
border-width:10px;
border-style:solid;">
</div>
En mode maximisé, il fonctionne normalement. Mais quand la largeur du navigateur est plus petite que la div, je ne peux pas faire défiler vers la gauche de la div, elle a été coupée. J'ai testé sur Chrome et IE9
Comment puis-je centrer div absolu en mode fenêtré? Quelle est la raison pour laquelle il n'est pas aligné?
Lorsque la largeur du navigateur est plus petite que la div , il y a une barre de défilement dans le bas. Mais je ne peux pas faire défiler vers la gauche de la div, elle a été coupée, je ne sais pas pourquoi – user2174870
C'est parce que votre 'div' est réglé sur' position: absolute; 'qui place sa position verticale au-dessus de tout, y compris' '. Cela signifie que le 'div' n'élargit pas l'élément' html', donc le navigateur ne sait pas qu'il doit faire défiler vers la gauche. –
Peut-être que vous avez besoin de définir la largeur de la 'div' à quelque chose comme' width: 70%; 'au lieu de' width: 800px; ', de sorte qu'il va changer sa largeur en fonction de la fenêtre. –