- From: Sebastian Zartner <sebastianzartner@gmx.de>
- Date: Sat, 14 Apr 2012 09:30:49 +0200
- To: www-style@w3.org
It doesn't seem that my mail of yesterday landed in the mailing list. It
was my first one in this list. So I'm sorry if this is listed twice at
some point.
There's a discussion at https://bugzil.la/740910 about how the CSS
syntax of related to 'text-overflow' could be enhanced to allow putting
an ellipsis in the middle of a text.
Currently there are two different approaches:
1. Extend the 'text-overflow' property:
The suggested syntax for this would be:
text-overflow: ( clip | ellipsis | <string> ){1,3} [ <length>(1,2) ] |
inherit;
where the optional <length> properties would define the minimum width of
characters to stay (see below).
So as an example you could have:
text-overflow: clip ellipsis clip;
which would render a text with an ellipsis in the middle.
As a text example for this imagine a file name:
this_is_a_very_long_filename.txt
Shrinked to the half of its size it would be:
this_is_…ame.txt
2. Add a new property 'text-overflow-end-offset':
The suggested syntax for this would be:
text-overflow-end-offset: <percentage> | inherit;
where the <percentage> value defines the position of the end ellipsis.
So as an example you could have:
text-overflow: clip ellipsis;
text-overflow-end-offset: 50%;
which would render the text like in the first example.
Additionally we were talking about adding another property
'text-overflow-min-width', which controls the minimum amount of
characters to stay when the text is cropped.
The suggested syntax for this would be:
text-overflow-min-width: ( <length> ){1,2} | inherit;
where the <length> values define the minimium length of the text to stay.
So to stay with our example you could write:
text-overflow-min-width: 0 3ch;
So with only space for five characters in our file name example you
would get:
t…txt
Besides this it was mentioned to define single-value properties for
'text-overflow'.
text-overflow-start
text-overflow-middle
text-overflow-end
text-overflow-min-width
Any thoughts on this?
Sebastian
Received on Monday, 16 April 2012 10:21:30 UTC