text-overflow (Svenska)

Egenskapen text-overflow i CSS hanterar situationer där text klipps när den rinner över elementets ruta. Det kan klippas (dvs klippas av, döljas), visa en ellips (…, Unicode Range Value U + 2026) eller visa en författardefinierad sträng (inget aktuellt webbläsarstöd för författardefinierade strängar).

Observera att text-overflow endast inträffar när behållarens overflow -egenskap har värdet hidden, scroll eller auto och white-space: nowrap;.

Textöverflöde kan bara ske på block- eller inline-blocknivåelement, eftersom elementet måste ha en bredd för att kunna överflödas. Överflödet sker i riktningen som bestäms av riktningsegenskapen eller relaterade attribut.

Följande demo visar beteendet för egenskapen text-overflow inklusive alla möjliga värden. Webbläsarstöd varierar!

  Kolla in den här pennan! 

Inställning overflow till scroll eller auto visar rullningsfält för att avslöja ytterligare text, medan hidden kommer inte. Den dolda texten kan väljas genom att välja ellipserna.

Gamla saker

En gammal version av specifikationen säger att du kan använda en URL till en bild för ellipsen, men den ser ut som om det tappades.

Det finns en syntax med två värden, t.ex. text-overflow: ellipsis ellipsis;, som skulle kontrollera överflödet på vänster och höger sida av samma behållare. Jag är inte säker på hur det skulle vara möjligt att uppnå. Centrerad text i en för liten behållare? Den nya specifikationen säger att detta, liksom att definiera en sträng, är ”i fara.”

Jag är inte säker på var ellipsis-word kommer ifrån. Det är inte i specifikationen eller i någon annan dokumentation än på WebPlatform.org.

Egenskapen text-overflow brukade vara stenografi för kombinationen av text-overflow-mode och text-overflow-ellipsis, men inte längre och de separata egenskaperna finns inte.

Relaterade egenskaper

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

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *