Problème :
Centrer une "position : fixe ;" boîte contextuelle horizontalement et verticalement avec une largeur et une hauteur dynamiques, malgré l'utilisation de margin : 5% auto ;
Solution :
Il existe plusieurs approches pour y parvenir :
Approche 1 : largeur et hauteur fixes
position: fixed; width: 500px; height: 200px; top: 50%; left: 50%; margin-top: -100px; /* Negative half of height */ margin-left: -250px; /* Negative half of width */
Approche 2 : Largeur et/ou hauteur dynamiques
position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%);
Approche 3 : largeur fixe, mais ne vous souciez pas du centrage vertical
position: fixed; width: 500px; margin: 5% auto; /* Only centers horizontally */ left: 0; right: 0;
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!