Rumah >hujung hadapan web >tutorial css >Bagaimanakah Saya Boleh Menjajarkan Elemen Sebaris dan Sebaris Secara Menegak dalam CSS?
Penjajaran Menegak Elemen Sebaris dan Sebaris-Blok dalam CSS: Menangani Isu Salah Jajaran
Penjajaran menegak elemen sebaris dan sebaris dalam div kontena boleh menimbulkan cabaran. Seperti yang diserlahkan dalam contoh yang disediakan, apabila elemen span kelihatan ditolak ke bawah, memanipulasi sifat penjajaran menegak semata-mata pada div induk (div) tidak menghasilkan hasil yang diingini.
Punca Salah Jajaran :
Sifat penjajaran menegak mempengaruhi penjajaran unsur yang dijajarkan secara menegak, bukan penjajaran unsur induk. Oleh itu, menetapkan vertical-align:middle; atau vertical-align:top; pada div hanya mempengaruhi penjajaran sendiri dan bukan elemen di dalamnya.
Penyelesaian:
Untuk menjajarkan elemen anak div secara menegak, gunakan penjajaran menegak harta kepada mereka secara langsung:
div > * { vertical-align:middle; // Align children to middle of line }
Dengan pelarasan ini, setiap elemen anak dalam div kini akan dijajarkan secara menegak ke bahagian tengah baris.
Nota Tambahan:
Ingat bahawa jajaran menegak berkaitan dengan baris teks semasa, bukan keseluruhan ketinggian div induk. Jika pemusatan menegak dikehendaki merentasi ketinggian penuh div induk, tetapkan sifat ketinggian garis div dan bukannya ketinggiannya. Rujuk pautan JsFiddle yang disediakan untuk contoh ilustrasi.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menjajarkan Elemen Sebaris dan Sebaris Secara Menegak dalam CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!