Bagaimana untuk Menandakan Titik Pecah Pilihan untuk Pembalut Garisan dalam HTML Tanpa Menggunakan Ruang Tidak Putus?

Susan Sarandon
Lepaskan: 2024-10-27 04:33:03
asal
547 orang telah melayarinya

How to Denote Preferred Break Points for Line Wrapping in HTML Without Using Non-Breaking Spaces?

Menandakan Titik Pecah Pilihan untuk Pembalut Baris

Dalam HTML, pemisah baris biasanya berlaku pada ruang atau sempang. Walau bagaimanapun, dalam kes tertentu, pembangun mungkin ingin menentukan titik putus pilihan untuk baris, walaupun tiada ruang atau sempang di lokasi tertentu itu.

Pertimbangkan situasi berikut: Sel jadual mengandungi senarai panjang nama bijirin yang perlu dibalut secara keutamaan selepas koma. Walau bagaimanapun, menggunakan ruang yang tidak pecah untuk mengelakkan patah yang tidak diingini boleh mengakibatkan pelebaran lajur yang tidak diingini.

Penyelesaian yang Dicadangkan:

Daripada menggunakan ruang yang tidak pecah, kami boleh menggunakan elemen blok sebaris untuk mencapai hasil yang diinginkan. Dengan membalut mata putus pilihan dalam elemen dengan kelas CSS "avoidwrap," kita boleh menghalang pemisah baris daripada berlaku di dalam blok tersebut.

Contoh:

<code class="html"><span class="avoidwrap">Honey Nut Cheerios, Wheat Chex, Grape-Nuts, Rice Krispies, Some random cereal with a very long name, Honey Bunches of Oats, Wheaties, Special K, Froot Loops, Apple Jacks</span></code>
Salin selepas log masuk
<code class="css">span.avoidwrap {
  display: inline-block;
}</code>
Salin selepas log masuk

Pendekatan ini membenarkan garisan untuk diputuskan mengikut keutamaan selepas koma dalam elemen. Walau bagaimanapun, jika garisan perlu dibalut lebih jauh, ia akan pecah selepas ruang dalam serpihan yang lebih kecil.

Nota:

Balut teks CSS3: elakkan tingkah laku menyediakan fungsi yang serupa. Walau bagaimanapun, adalah penting untuk menyemak sokongan penyemak imbas sebelum menggunakannya dalam persekitaran pengeluaran.

Atas ialah kandungan terperinci Bagaimana untuk Menandakan Titik Pecah Pilihan untuk Pembalut Garisan dalam HTML Tanpa Menggunakan Ruang Tidak Putus?. 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