Re: text-oveflow for _multiline_ texts

On Sun, Jan 15, 2012 at 10:54 AM, Brad Kemper <brad.kemper@gmail.com> wrote:
> It seems odd to me to have the text clipping done by something other than an edge of the content box. If you have a measure for number of lines (3ln, above), then why not use that for box height (height: 3ln;)? Then you could have something like 'text-overflow-lines: single | multi', and use it in a shorthand that defaults to 'single'. A new unit based on the height of line-boxes is not strictly necessary for this, and is really a separate issue. Until then, this would suffice to accomplish your main goal, I think:
>
> DIV {
>   line-height: 1.5em;
>   height: 4.5em;
>   overflow: clip;
>   text-overflow: ellipsis multi;
> }

This isn't *quite* ideal, since a tall image or inline-block could
make one of the lines taller than 1.5em, but this is probably a
corner-case (and such outsized lines should be avoided in any case, as
they're unattractive).

~TJ

Received on Sunday, 15 January 2012 22:07:47 UTC