The text-overflow
harta di CSS berkaitan dengan situasi di mana teks dipotong apabila ianya melimpah kotak elemen ini. Ia boleh dipotong (iaitu dipotong, disembunyikan), memaparkan elipsis ('…', Nilai Rentang Unicode U + 2026) atau memaparkan rentetan yang ditentukan oleh pengarang (tidak ada sokongan penyemak imbas semasa untuk rentetan yang ditentukan oleh pengarang).
.ellipsis ( text-overflow: ellipsis; /* Required for text-overflow to do anything */ white-space: nowrap; overflow: hidden; )
Perhatikan bahawa text-overflow
hanya berlaku apabila overflow
harta penampung mempunyai nilai hidden
, scroll
atau auto
dan white-space: nowrap;
.
Overflow teks hanya dapat terjadi pada elemen level blok atau inline-block, kerana elemen tersebut harus memiliki lebar agar dapat di-overflow. Limpahan berlaku ke arah seperti yang ditentukan oleh sifat arah atau atribut yang berkaitan.
Demo berikut menunjukkan tingkah laku text-overflow
harta benda termasuk semua nilai yang mungkin. Sokongan penyemak imbas berbeza-beza!
Lihat Pen ini!
Menetapkan overflow
ke scroll
atau auto
akan memaparkan bar tatal untuk menunjukkan teks tambahan, sementara hidden
tidak akan. Teks tersembunyi boleh dipilih dengan memilih elips.
Barang lama
Versi lama dari spesifikasi mengatakan bahawa anda boleh menggunakan URL untuk gambar untuk elipsis, tetapi nampaknya ia dijatuhkan.
Terdapat sintaks dua nilai, misalnya text-overflow: ellipsis ellipsis;
, yang akan mengawal limpahan di sisi kiri dan kanan bekas yang sama. Saya tidak pasti bagaimana perkara itu dapat dicapai. Mungkin teks terpusat dalam bekas yang terlalu kecil? Spesifikasi baru mengatakan ini, serta mendefinisikan rentetan, "berisiko."
Saya tidak pasti dari mana ellipsis-word
asalnya. Ini bukan dalam spesifikasi atau dokumentasi lain selain di WebPlatform.org.
The text-overflow
harta yang digunakan sebagai singkatan untuk gabungan text-overflow-mode
dan text-overflow-ellipsis
, tetapi tidak lagi dan orang-orang tempat penginapan yang berasingan tidak wujud.
Sokongan Penyemak Imbas
Chrome | Safari | Firefox | Opera | IE | Android | iOS |
---|---|---|---|---|---|---|
25+ | 5.1+ | 19+ | 12.1+ | IE8 + | 2.1+ | 3.2+ |