[css-ui-4] user-select and ::first-line / ::first-letter

css2.1 and css-pseudo give a list of properties that UAs must apply on ::first-line and ::first-letter, but then go on saying that UAs may apply other properties if they want to.

I'd like to make it explicit that user-select does not apply to either of these pseudos.

* greater interop is always good, so if we can agree, putting things in spec is useful

* setting authors expectations correctly is good too

* user-select can be meaningfully applied to UI elements to facilitate interaction, but is not suited to be applied to the kind of main content for which ::first-line and ::first-letter would be useful. Leaving this door open would buy us nothing.

* If we don't ban it, I'd probably need to define that the way the quasi-inheritance enabled by the 'auto' value works depends on whether you support them or not, and if you do, that it needs to look up the computed value on the ::first-line if any, rather than on the parent element, to match traditional inheritance. I'd rather not worry about that.

Is that ok with everyone?

 - Florian

Received on Tuesday, 2 June 2015 09:37:06 UTC