Apabila menggunakan paparan: flex, limpahan teks: elipsis berhenti berfungsi seperti yang diharapkan . Dalam artikel ini, kami menyelidiki sebab di sebalik isu ini dan menyediakan penyelesaian.
paparan: flex mengolah semula tingkah laku reka letak elemen dalam bekas induknya. Dalam kes ini, ia telah secara tidak sengaja mengatasi limpahan teks: sifat elipsis, yang biasanya memotong teks dalam bekasnya.
Kepada mendapatkan semula kawalan ke atas pemangkasan teks, anda perlu menggunakan kelas berasingan yang menyasarkan flex individu kanak-kanak:
.flex-child { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
Sifat ini berfungsi bersama-sama untuk mengelakkan pemutusan baris, memotong teks yang melimpah dan memaparkan elipsis jika perlu.
Untuk penjelasan dan sumber yang lebih terperinci, rujuk perkara berikut sumber:
Atas ialah kandungan terperinci Mengapa `text-overflow: ellipsis` Tidak Berfungsi dengan Flexbox, dan Bagaimana Saya Boleh Membetulkannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!