Inilah yang saya coba (lihat di sini ):
body {
overflow: hidden;
}
span {
border: solid 2px blue;
white-space: nowrap;
text-overflow: ellipsis;
}
Pada dasarnya, saya ingin rentang menyusut dengan elipsis ketika jendela dibuat kecil. Apa kesalahan yang telah aku perbuat?
Jawaban:
Anda harus memiliki CSS
overflow
,width
(ataumax-width
)display
,, danwhite-space
.http://jsfiddle.net/HerrSerker/kaJ3L/1/
Tambahan Jika Anda ingin gambaran umum teknik melakukan penjepitan garis (Multiline Overflow Ellipses), lihat halaman Trik CSS ini: https://css-tricks.com/line-clampin/
Tambahan2 (Mei 2019)
Seperti yang diklaim oleh tautan ini , Firefox 68 akan mendukung
-webkit-line-clamp
(!)sumber
white-space: nowrap;
properti. Sekarang Anda hanya dapat membuat satu baris akhir teks dengan ... alih-alih teks blok.Pastikan Anda memiliki elemen blok, ukuran maksimum, dan atur overflow ke tersembunyi. (Diuji dalam IE9 dan FF 7)
http://jsfiddle.net/uh9zD/
sumber
Untuk multi-baris dalam penggunaan Chrome:
Terinspirasi dari youtube ;-)
sumber
-webkit-*
properti, tetapi didukung di semua browser utama. Info lebih lanjut dapat ditemukan di sini: css-tricks.com/almanac/properties/l/line-clampSaya mengalami masalah dengan elipsis di bawah chrome. Menghidupkan ruang putih: nowrap sepertinya memperbaikinya.
sumber
ini dan hanya ini yang melakukan pekerjaan untuk saya untuk
menandai
tidak ada yang gagal melakukan elipsis ....
sumber
Hanya kepala bagi siapa saja yang mungkin menemukan ini ... H2 saya mewarisi
yang tidak memungkinkan ellipsis. Rupanya ini sangat rawan ya?
sumber
Tambahkan kode di bawah ini untuk tempat yang Anda sukai
contoh
sumber
Untuk beberapa baris
Di chrome, Anda dapat menerapkan css ini jika Anda perlu menerapkan elipsis pada beberapa baris.
Anda juga dapat menambahkan lebar di css Anda untuk menentukan elemen dengan lebar tertentu:
sumber
Anda dapat mencoba menggunakan ellipsis dengan menambahkan berikut ini di CSS:
Tapi sepertinya kode ini hanya berlaku untuk trim satu baris. Lebih banyak cara untuk memotong teks dan menampilkan elipsis dapat ditemukan di situs web ini: http://blog.sanuker.com/?p=631
sumber
Tambahkan baris berikut di CSS agar ellipsis berfungsi
sumber
Bagi kita yang tidak ingin menggunakan lebar tetap , itu juga berfungsi menggunakan
display: inline-grid
. Jadi bersama dengan properti yang diperlukan Anda tambahkan sajadisplay
sumber