Rumah >hujung hadapan web >tutorial css >Bagaimanakah Saya Boleh Menghalang Teks Melimpah dalam Elemen Div?

Bagaimanakah Saya Boleh Menghalang Teks Melimpah dalam Elemen Div?

Barbara Streisand
Barbara Streisandasal
2024-12-14 10:43:12454semak imbas

How Can I Prevent Overflowing Text in a Div Element?

Mengatasi Sekatan Lebar Div dengan Rentetan Panjang

Apabila memaparkan teks, URL atau simbol yang meluas, menghalang kandungan daripada melimpah dan menyebabkan kesan yang tidak diingini seperti menatal mendatar atau pertindihan div boleh menjadi mencabar. Satu penyelesaian ialah menggunakan pembungkusan perkataan, yang secara automatik memecahkan baris agar muat dalam dimensi yang ditentukan.

Dalam CSS, pilihan utama untuk mengendalikan senario ini termasuk:

  • limpahan: tatal: Menambah bar skrol untuk memaparkan kandungan di luar elemen lebar.
  • limpahan: tersembunyi: Memotong sebarang teks yang melebihi sempadan elemen.
  • limpahan-teks: elipsis: Menggunakan elipsis (. ..) untuk menunjukkan kandungan terpotong.
  • bungkus perkataan: break-word: Membungkus teks pada sebarang titik, termasuk dalam perkataan (pada masa ini hanya disokong oleh Internet Explorer).

Walau bagaimanapun, untuk kawalan yang lebih konsisten dan fleksibel, pertimbangkan untuk menyuntik aksara ke dalam rentetan itu sendiri di bahagian pelayan:

  • &malu; (sempang lembut): Memasukkan titik putus yang berpotensi yang mungkin dihormati oleh penyemak imbas sambil mengekalkan perkataan yang utuh.
  • (tag pemecahan perkataan): Menentukan dengan jelas tempat pemisah baris harus berlaku.
  • ​ (ruang lebar sifar): Serupa dengan &malu; tetapi tidak dapat dilihat secara visual.

Sebagai alternatif, perpustakaan JavaScript seperti hyphenator membenarkan pembalut teks yang canggih yang menghormati sempadan perkataan dan bahasa yang berbeza.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menghalang Teks Melimpah dalam Elemen Div?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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