text-overflow : Text Overflow Property
The text-overflow property sets how text that is too long for a single line is shown when it is cut off. It is inherited.
Usage
text-overflow: clip;
text-overflow: ellipsis;
text-overflow: "[more]";
Values
clip- The default. The text is cut off at the edge.ellipsis- The end of the text is replaced with an ellipsis character.- string - The end of the text is replaced with your own text, in quotes.
Only a single value is supported.
Examples
<div style="width: 80pt; overflow: hidden; white-space: nowrap; text-overflow: ellipsis">
This text is much too long for the box
</div>
The text is shortened to fit in the 80pt, ending with the ellipsis.
Notes
- The text must not wrap (
white-space: nowrap), and the block must haveoverflowset tohiddenorclip. Otherwise the property has no effect, as in a browser. - With
overflow: hidden, non-wrapping text is cut back to the last whole word that fits (see overflow), sotext-overflow: clipmakes no further difference. Useoverflow: clipto clip at the edge of the box, in the middle of a word. - Text that fits is not changed.
- If the text is split across several spans or inline elements, only the run that crosses the edge is shortened.
- The value can be set from data, for example
text-overflow: {{model.overflow}}. - Added in Paperwork.Core 9.8.