Penjelasan terperinci tentang sifat pemangkasan teks CSS: limpahan teks dan limpahan

WBOY
Lepaskan: 2023-10-20 19:15:46
asal
662 orang telah melayarinya

CSS 文本修剪属性详解:text-overflow 和 overflow

Penjelasan terperinci tentang sifat pemangkasan teks CSS: limpahan teks dan limpahan

Dalam reka bentuk web, teks ialah salah satu komponen penting kandungan halaman. Apabila kandungan teks terlalu panjang, ia sering kelihatan bahawa paparan tidak lengkap Dalam kes ini, anda perlu menggunakan atribut pemangkasan teks untuk menanganinya. Dalam CSS, sifat pemangkasan teks yang biasa digunakan termasuk limpahan teks dan limpahan Artikel ini akan memperkenalkan penggunaan dan kesan kedua-dua sifat ini secara terperinci dan memberikan contoh kod khusus.

  1. text-overflow: Pemprosesan limpahan teks

Sifat limpahan teks digunakan untuk mengawal cara kandungan teks di luar bekas dipaparkan. Nilai atribut yang biasa digunakan ialah:

  • klip: Nilai lalai, yang bermaksud kandungan teks di luar bekas tidak akan dipaparkan dan akan dipangkas terus.
  • ellipsis: Apabila kandungan teks melebihi bekas, elipsis dipaparkan untuk menunjukkan pemangkasan teks.
  • rentetan: Rentetan tersuai, apabila kandungan teks melebihi bekas, rentetan yang ditentukan dipaparkan untuk mewakili pemangkasan teks.

Contoh kod:

.container {
  width: 200px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
Salin selepas log masuk

Dalam contoh di atas, mula-mula tetapkan lebar bekas kepada 200px, dan kemudian tetapkan atribut ruang-putih kepada nowrap, yang memastikan teks tidak dibalut. Kemudian gunakan limpahan: tersembunyi untuk menyembunyikan bahagian limpahan, dan akhirnya gunakan limpahan teks: elipsis untuk memaparkan elipsis. Apabila kandungan teks melebihi lebar bekas, elips akan muncul secara automatik untuk menunjukkan pemangkasan teks.

  1. limpahan: Pemprosesan limpahan bekas

Atribut limpahan digunakan untuk mengawal kaedah paparan apabila kandungan dalam bekas melimpah. Nilai atribut yang biasa digunakan ialah:

  • kelihatan: nilai lalai, menunjukkan bahawa kandungan bekas dipaparkan di luar bekas apabila ia melimpah.
  • tersembunyi: Menunjukkan menyembunyikan kandungan limpahan.
  • skrol: Menunjukkan bahawa bar skrol dipaparkan untuk melihat kandungan yang melimpah.
  • auto: Menunjukkan bahawa jika kandungan melimpah, bar skrol akan dipaparkan, jika tidak, ia tidak akan dipaparkan.

Contoh kod:

.container {
  width: 200px;
  height: 200px;
  overflow: hidden;
}
Salin selepas log masuk

Dalam contoh di atas, tetapkan lebar dan tinggi bekas kepada 200px masing-masing, kemudian gunakan limpahan: tersembunyi untuk menyembunyikan kandungan limpahan. Apabila kandungan dalam bekas melebihi lebar atau tinggi bekas, ia akan disembunyikan.

Ringkasnya, limpahan teks dan limpahan ialah dua sifat CSS yang biasa digunakan, yang digunakan untuk mengendalikan pemangkasan kandungan teks dan mod paparan apabila bekas melimpah. Mereka boleh membantu kami mengawal paparan teks dan bekas dengan lebih baik serta meningkatkan kualiti reka bentuk web. Dalam aplikasi praktikal, atribut ini boleh digunakan secara fleksibel mengikut keperluan untuk mencapai kesan yang diperlukan.

Di atas ialah analisis terperinci tentang sifat pemangkasan teks CSS limpahan dan limpahan teks saya harap ia akan membantu kerja reka bentuk web anda.

Atas ialah kandungan terperinci Penjelasan terperinci tentang sifat pemangkasan teks CSS: limpahan teks dan limpahan. 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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!