Masalah:
Memusatkan "kedudukan: tetap;" kotak timbul secara mendatar dan menegak dengan lebar dan ketinggian dinamik, walaupun menggunakan margin: 5% auto;
Penyelesaian:
Terdapat beberapa pendekatan untuk mencapai ini:
Pendekatan 1: Lebar Tetap dan Ketinggian
position: fixed; width: 500px; height: 200px; top: 50%; left: 50%; margin-top: -100px; /* Negative half of height */ margin-left: -250px; /* Negative half of width */
Pendekatan 2: Lebar Dinamik dan/atau Tinggi
position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%);
Pendekatan 3: Lebar Tetap, Tetapi Tidak Peduli Tentang Pemusatan Menegak
position: fixed; width: 500px; margin: 5% auto; /* Only centers horizontally */ left: 0; right: 0;
Atas ialah kandungan terperinci Bagaimana Mendatar dan Menegak Memusatkan Elemen Kedudukan Tetap?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!