Rumah > hujung hadapan web > Soal Jawab bahagian hadapan > Bagaimana untuk mencapai dua baris di luar elips dalam css

Bagaimana untuk mencapai dua baris di luar elips dalam css

PHPz
Lepaskan: 2023-04-23 13:47:02
asal
6585 orang telah melayarinya

Dalam CSS, kadangkala anda perlu membuat elemen memaparkan dua atau lebih baris teks, tetapi anda tidak mahu semua teks dipaparkan Dalam kes ini, anda boleh menggunakan kaedah "dua baris di luar elipsis". .

Dalam CSS, anda boleh menggunakan dua atribut text-overflow dan white-space untuk mencapai kesan ini. limpahan teks digunakan untuk menetapkan gaya apabila teks melebihi bekas, dan ruang putih digunakan untuk mengawal cara teks dipaparkan tanpa pembalut.

Pertama, letakkan teks yang perlu ditetapkan kepada dua baris dalam bekas lebar tetap, seperti yang ditunjukkan dalam contoh berikut:

<div class="container">这是需要超过两行的文本内容</div>
Salin selepas log masuk

Kemudian, tambah gaya berikut dalam CSS :

.container {
  width: 200px;       /* 容器宽度 */
  height: 48px;       /* 容器高度,即两行高度 */
  overflow: hidden;   /* 隐藏超出容器的文本 */
  text-overflow: ellipsis; /* 超出内容用省略号代替 */
  white-space: nowrap; /* 不换行 */
}
Salin selepas log masuk

Dengan cara ini, kandungan teks yang melebihi dua baris boleh ditinggalkan dalam bentuk "..." sambil mengekalkan ketinggian dua baris asal tidak berubah.

Perlu diperhatikan bahawa limpahan teks dan ruang putih hanya berfungsi pada teks yang dipintas, jadi jika anda ingin menetapkan gaya teks dalam bekas, anda perlu menggunakan atribut lain yang berkaitan pada masa yang sama masa, seperti saiz fon dan ketinggian garisan, dsb.

Selain dua baris di luar elips, CSS juga menyediakan satu siri teks yang serupa di luar kaedah pemangkasan, seperti elipsis satu baris, elipsis berbilang baris, dll. Pembangun boleh memilih dan menggunakan mengikut keperluan sebenar .

Secara amnya, kaedah di luar elips CSS boleh membantu kami menjadikan kandungan teks lebih cantik dan lebih mudah dibaca tanpa mengambil terlalu banyak ruang.

Atas ialah kandungan terperinci Bagaimana untuk mencapai dua baris di luar elips dalam css. 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