text-overflow
Nekretnina u CSS bavi situacijama u kojima se tekst ošišan kad nabuja okvir elementa. Može se izrezati (tj. Odsjeći, sakriti), prikazati elipsu ('...', vrijednost raspona Unicode U + 2026) ili prikazati autorski definirani niz (nema trenutne podrške preglednika za autorski definirane nizove).
.ellipsis ( text-overflow: ellipsis; /* Required for text-overflow to do anything */ white-space: nowrap; overflow: hidden; )
Imajte na umu da se text-overflow
to događa samo kada overflow
svojstvo spremnika ima vrijednost hidden
, scroll
ili auto
i white-space: nowrap;
.
Prelijevanje teksta može se dogoditi samo na elementima na razini bloka ili na liniji, jer element mora imati širinu da bi mogao biti preliven. Preljev se događa u smjeru kako je određeno svojstvom smjera ili povezanim atributima.
Sljedeća demonstracija prikazuje ponašanje text-overflow
svojstva, uključujući sve moguće vrijednosti. Podrška za preglednik varira!
Pogledajte ovu olovku!
Ako postavite overflow
na scroll
ili auto
će se prikazati klizači za otkrivanje dodatnog teksta, dok hidden
neće. Skriveni tekst može se odabrati odabirom elipsa.
Stare stvari
Stara verzija specifikacije kaže da biste mogli koristiti URL slike za elipsu, ali izgleda kao da je ispuštena.
Postoji sintaksa s dvije vrijednosti, npr text-overflow: ellipsis ellipsis;
. Koja bi kontrolirala preljev s lijeve i desne strane istog spremnika. Nisam siguran kako bi to bilo moguće postići. Možda usredotočeni tekst u premalom spremniku? Nova specifikacija kaže da je ovo, kao i definiranje niza, "u opasnosti".
Nisam siguran odakle ellipsis-word
dolazi. To se ne nalazi u specifikaciji ili bilo kojoj drugoj dokumentaciji osim na WebPlatform.org.
text-overflow
Svojstvo koristi se skraćenica za kombinaciju text-overflow-mode
i text-overflow-ellipsis
, ali ne više i oni zasebna svojstva ne postoje.
Podrška preglednika
Krom | Safari | Firefox | Opera | IE | Android | iOS |
---|---|---|---|---|---|---|
25+ | 5.1+ | 19+ | 12,1+ | IE8 + | 2.1+ | 3,2+ |