Anda mungkin mempunyai reka letak dengan lajur berasaskan kotak flex di mana ketinggian setiap lajur harus sepadan dengan ketinggian elemen anak tertingginya. Ini dikenali sebagai "lajur ketinggian sama," dan ia berfungsi dengan sempurna dalam kebanyakan kes. Walau bagaimanapun, terdapat kes penggunaan khusus yang boleh menyebabkan masalah: apabila lajur mengandungi tajuk (
Dalam senario sedemikian, ciri ketinggian yang sama gagal untuk menyelaraskan ketinggian tajuk, mengakibatkan penampilan tidak sekata. Ini bukan isu yang boleh diselesaikan dengan CSS tulen.
Item penjajaran Flexbox: sifat regangan memastikan elemen kanak-kanak mengembang untuk memenuhi ketinggian bekas. Walau bagaimanapun, prinsip ini hanya terpakai pada elemen anak yang berkongsi bekas induk, yang bermaksud ia tidak berfungsi untuk elemen yang merupakan unsur adik beradik atau bersarang dalam tahap DOM yang berbeza.
Dalam kes anda, setiap lajur ialah bekas fleksibel yang berasingan, dan tajuk dalam lajur ini bukan adik-beradik. Akibatnya, ciri ketinggian yang sama tidak terpakai kepada mereka.
Untuk mencapai penjajaran ketinggian yang sama dalam senario khusus anda, anda perlu mempertimbangkan pendekatan alternatif:
Adalah penting untuk ambil perhatian bahawa penyelesaian ini memerlukan pelaksanaan kod tersuai dan mungkin memperkenalkan lebih banyak kerumitan kepada pangkalan kod anda.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencapai Lajur Ketinggian Sama dalam Kotak Flex Apabila Tajuk Menjangkau Berbilang Baris?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!