Apabila ingin memusatkan div dalam div lain, pendekatan pertama anda mungkin menggunakan nilai margin atas dan margin kiri , seperti yang dilihat dalam contoh CSS di bawah:
#outerDiv { width: 500px; height: 500px; position: relative; } #innerDiv { width: 284px; height: 290px; position: absolute; top: 50%; left: 50%; margin-top: -147px; margin-left: -144px; }
Walau bagaimanapun, kaedah ini memerlukan pelarasan pada bila-bila masa saiz perubahan div dalaman. Untuk penyelesaian yang lebih generik, kita boleh meneroka pilihan berikut:
Juruskan Menegak Tengah
Menggunakan jajaran menegak: tengah menjajarkan div secara menegak dalam bekas induknya. Untuk menggunakan teknik ini:
Moden Penyelesaian:
1. Transform
Transformasi menawarkan pendekatan yang lebih mudah:
2. Flexbox
Flexbox, dengan fleksibilitinya, menyediakan penyelesaian yang paling mudah:
Kaedah khusus yang anda pilih akan bergantung pada keperluan dan pilihan keserasian anda.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memusatkan Div Secara Menegak Di Dalam Div Lain?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!