Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk menghalang teks daripada membungkus dalam css

Bagaimana untuk menghalang teks daripada membungkus dalam css

PHPz
PHPzasal
2023-04-26 16:13:3422689semak imbas

Dalam pembangunan web, sering dijumpai bahawa keseluruhan perenggan teks perlu dipaparkan dalam sel atau bekas, tetapi teksnya terlalu panjang, mengakibatkan pemisah baris yang menjejaskan penampilan. Pada masa ini, kita boleh menggunakan kawalan gaya CSS untuk menghalang teks daripada membalut dan mencapai reka letak yang lebih cantik.

Berikut ialah beberapa cara untuk mengawal teks supaya tidak membungkus dalam CSS.

1. Atribut ruang putih

Dalam CSS, atribut ruang putih digunakan untuk mengawal reka letak teks. Secara lalai, nilai atribut ruang putih ialah "biasa", iaitu, apabila ia menemui aksara ruang putih seperti ruang, baris baharu, tab, dsb., ia akan membalut secara automatik dan tidak lagi menaip ke hadapan. Kita hanya perlu menetapkannya kepada "nowrap" supaya teks tidak akan dibalut. Contoh

adalah seperti berikut:

.container {
  white-space: nowrap;
}

Dalam kod di atas, .container mewakili bekas yang perlu digayakan Tetapkan white-space kepada nowrap untuk mengelakkan teks daripada pembalut.

2. Atribut limpahan

Cara lain untuk mengawal teks daripada pembalut ialah menggunakan atribut limpahan. Gunakan atribut ini untuk menyembunyikan atau menunjukkan bar skrol apabila kandungan dalam bekas melebihi skop bekas. Di sini, kita boleh menetapkan nilai limpahan kepada "tersembunyi", supaya teks anak sungai di luar skop bekas boleh disembunyikan, dan teks tidak akan dibungkus. Contoh

adalah seperti berikut:

.container {
  overflow: hidden;
}

Dalam kod di atas, .container mewakili bekas untuk kawalan gaya Tetapan overflow kepada hidden akan menghalang teks daripada membalut.

3. Atribut limpahan-teks

Dalam sesetengah kes, teks terlalu panjang tetapi tidak boleh disembunyikan sebahagian daripada teks perlu dipaparkan dan bahagian yang tidak dipaparkan diwakili oleh elipsis. Ini boleh digunakan dalam kes ini sifat limpahan teks. Gunakan atribut ini untuk memaparkan elips apabila teks melebihi panjang tertentu dan teks tidak akan dibalut. Contoh

adalah seperti berikut:

.container {
  overflow: hidden;   /* 必须要设置overflow属性值为“hidden” */
  white-space: nowrap;  /* 禁止文本换行 */
  text-overflow: ellipsis;  /* 超出容器大小的文本以省略号表示 */
}

Dalam kod di atas, .container mewakili bekas untuk kawalan gaya Tetapkan overflow kepada hidden dan white-space kepada nowrap dan text-overflow ditetapkan kepada ellipsis untuk menghalang teks daripada membalut dan memaparkan elips.

Ringkasan:

Di atas memperkenalkan tiga kaedah untuk mengawal teks supaya tidak membalut, menggunakan atribut ruang putih, atribut limpahan dan atribut limpahan teks. Kaedah mana yang hendak digunakan perlu dipilih berdasarkan keperluan khusus. Semasa proses pembangunan, demi keindahan dan kebolehbacaan, kita perlu menguasai kemahiran asas kawalan gaya CSS ini.

Atas ialah kandungan terperinci Bagaimana untuk menghalang teks daripada membungkus dalam css. 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