- From: fantasai <fantasai.lists@inkedblade.net>
 - Date: Tue, 24 Aug 2021 14:56:13 -0700
 - To: www-style@w3.org
 
On 8/18/21 1:14 AM, Murtaza Abbasi wrote:
> Dear Team,
> This is Ghulam Murtaza, I would like to share my suggestion for the property 
> /text-align-last/. To me, this property is going out of CSS flow, because we 
> already have pseudo-element selectors for example "/::first-line"/ selects the 
> first line. I think we should do the same with the last line of the paragraph 
> i.e. /"::last-line"/. This way, we can do more than just applying aligning to 
> text.
Hi!
There are a couple reasons why we didn't go with this:
* pseudo-elements that cross element boundaries like ::first-line
   are very difficult to implement
* ::last-line in particular is trickier than ::first-line because
    whether the line is last changes during incremental layout
* there weren't any particularly strong use cases for ::last-line
   other than controlling its text alignment
* ::first-line applies to the "first formatted line" in the element;
   ::last-line should presumably be the "last formatted line" in the
   element. But text-align-last needs to apply to every line that
   ends in a forced break, not just the last line in the element.
So for all these reasons, we did not go with the ::last-line approach.
~fantasai
Received on Tuesday, 24 August 2021 21:56:30 UTC