tekst-overløb

Egenskaben text-overflow i CSS beskæftiger sig med situationer, hvor tekst klippes, når den overløber elementets boks. Det kan klippes (dvs. afskæres, skjules), vise en ellipsis (…, Unicode Range Value U + 2026) eller vise en forfatterdefineret streng (ingen nuværende browsersupport til forfatterdefinerede strenge).

Bemærk, at text-overflow kun opstår, når beholderens overflow egenskab har værdien hidden, scroll eller auto og white-space: nowrap;.

Tekstoverløb kan kun ske på blok- eller inline-blok-niveauelementer, fordi elementet skal have en bredde for at blive overflydet. Overløbet sker i retningen som bestemt af retningsegenskaben eller relaterede attributter.

Følgende demo viser opførslen for egenskaben text-overflow inklusive alle mulige værdier. Browsersupport varierer!

  Tjek denne pen! 

Indstilling overflow til scroll eller auto viser rullebjælker for at afsløre den ekstra tekst, mens hidden vil ikke. Den skjulte tekst kan vælges ved at vælge ellipserne.

Gamle ting

En gammel version af specifikationen siger, at du kan bruge en URL til et billede til ellipsen, men det ser ud som hvis det blev droppet.

Der er en syntaks med to værdier, f.eks text-overflow: ellipsis ellipsis;, der styrer overløbet på venstre og højre side af den samme container. Jeg er ikke sikker på, hvordan det ville være muligt at opnå. Måske centreret tekst i en for lille beholder? Den nye specifikation siger, at dette såvel som at definere en streng er “i fare.”

Jeg er ikke sikker på, hvor ellipsis-word kom fra. Det er ikke i spec eller i enhver anden dokumentation end på WebPlatform.org.

text-overflow -egenskaber plejede at være stenografi for kombinationen af text-overflow-mode og text-overflow-ellipsis, men ikke længere, og disse separate egenskaber findes ikke.

Relaterede egenskaber

  • white-space
  • overflow
  • word-break
  • width

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *