Rumah > hujung hadapan web > tutorial css > Mengapa Teks Limpahan: Elipsis Gagal dalam Bekas Flexbox?

Mengapa Teks Limpahan: Elipsis Gagal dalam Bekas Flexbox?

Mary-Kate Olsen
Lepaskan: 2024-12-30 14:34:13
asal
831 orang telah melayarinya

Why Does Text Overflow: Ellipsis Fail in Flexbox Containers?

Elipsis Truncation Gagal dalam Bekas Flexbox

Apabila menggunakan paparan: flex, sifat limpahan teks mungkin terhenti berfungsi seperti yang dimaksudkan. Isu ini timbul disebabkan penggayaan ibu bapa-anak, di mana sifat pemotongan mesti digunakan pada elemen anak individu, bukan bekas.

Mari kita pertimbangkan kod yang disediakan:

.flex-container {
  display: flex;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: left;
}
Salin selepas log masuk
<h1>Flexible Boxes</h1>
<div>
Salin selepas log masuk

Dalam senario ini, gaya digunakan pada elemen induk .flex-container, yang tidak memegang kandungan. Untuk menyelesaikan masalah ini, kita perlu mencipta kelas berasingan untuk elemen anak:

.flex-child {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
Salin selepas log masuk

Dengan cara ini, sifat pemangkasan digunakan terus pada kandungan, memastikan kefungsian yang betul dalam bekas flexbox.

Untuk penjelasan dan sumber terperinci, rujuk: https://css-tricks.com/flexbox-truncated-text/

Atas ialah kandungan terperinci Mengapa Teks Limpahan: Elipsis Gagal dalam Bekas Flexbox?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan