- From: Sebastian Zartner <sebastianzartner@gmx.de>
- Date: Fri, 13 Apr 2012 18:55:11 +0200
- To: www-style@w3.org
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
--
Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir
belohnen Sie mit bis zu 50,- Euro! https://freundschaftswerbung.gmx.de
Received on Monday, 16 April 2012 10:21:36 UTC