[csswg-drafts] [css-pseudo] Settle what happens when first-letter characters are in different elements

Loirooriol has just created a new issue for https://github.com/w3c/csswg-drafts:

== [css-pseudo] Settle what happens when first-letter characters are in different elements ==
CSS Pseudo says

> If the characters that would form the [`::first-letter`](https://drafts.csswg.org/css-pseudo-4/#selectordef-first-letter) are not in the same element, such as `‘T` in `<p>‘<em>T...`, the user agent may create a [`::first-letter`](https://drafts.csswg.org/css-pseudo-4/#selectordef-first-letter) pseudo-element from one of the elements, both elements, or simply not create a pseudo-element.

Can't some behavior be settled?

In the first row the characters are in the same element, in the second row they are not, and it's not interoperable at all. https://jsfiddle.net/99ohzgh3/

![screenshot](https://user-images.githubusercontent.com/7477678/35592048-2a5393fc-060c-11e8-928e-76022f89a98a.png)


Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/2243 using your GitHub account

Received on Tuesday, 30 January 2018 21:34:10 UTC