- 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