A text-overflow
CSS tulajdonság olyan helyzetekkel foglalkozik, amikor a szöveget levágják, amikor túlcsordítja az elem mezőjét. Lehet nyírni (azaz levágni, elrejteni), ellipszist megjeleníteni ('…', Unicode tartomány értéke U + 2026), vagy megjeleníteni egy szerző által definiált karakterláncot (a böngésző nem támogatja a szerző által definiált karakterláncokat).
.ellipsis ( text-overflow: ellipsis; /* Required for text-overflow to do anything */ white-space: nowrap; overflow: hidden; )
Jegyezzük meg, hogy text-overflow
csak akkor következik be, ha a tároló overflow
tulajdonság értéke hidden
, scroll
vagy a auto
és white-space: nowrap;
.
A szöveg túlcsordulása csak blokk vagy inline blokk szintű elemeken történhet, mert az elemnek szélességnek kell lennie ahhoz, hogy túlcsorduljon. A túlcsordulás az iránytulajdonság vagy a kapcsolódó attribútumok által meghatározott irányban történik.
A következő bemutató a text-overflow
tulajdonság viselkedését mutatja be, beleértve az összes lehetséges értéket. A böngésző támogatása változó!
Nézze meg ezt a tollat!
Beállítás overflow
, hogy scroll
vagy auto
megjeleníti gördítősávokat, hogy felfedje a kiegészítő szöveget, miközben hidden
nem. A rejtett szöveg az ellipszisek kiválasztásával választható ki.
Régi dolog
A specifikáció régi verziója szerint az ellipszishez használhat URL-t egy képhez, de úgy tűnik, mintha ezt eldobták volna.
Van kétértékű szintaxis, pl text-overflow: ellipsis ellipsis;
., Amely szabályozza a túlfolyást ugyanazon tároló bal és jobb oldalán. Nem tudom, hogyan lehetne ezt elérni. Talán középre helyezett szöveg egy túl kicsi tárolóban? Az új specifikáció szerint ez, valamint egy húr meghatározása „veszélyben van”.
Nem tudom, honnan ellipsis-word
jött. Ez nem szerepel a specifikációban vagy a WebPlatform.org webhelyen kívül más dokumentációban.
Az text-overflow
ingatlan szokott lenni rövidítés kombinációja text-overflow-mode
és text-overflow-ellipsis
, de most már nem, és azok külön tulajdonságok nem léteznek.
Böngésző támogatás
Króm | Szafari | Firefox | Opera | AZAZ | Android | iOS |
---|---|---|---|---|---|---|
25+ | 5.1+ | 19+ | 12.1+ | IE8 + | 2.1+ | 3.2+ |