Re: [css3-selectors]: Proposal: Adop the ::wrap pseudo element

28.09.2016, 21:46, "fantasai" <fantasai.lists@inkedblade.net>:
> On 09/28/2016 10:29 AM, Ian Yang wrote:
>>  This letter to genuinely suggest that the ::wrap pseudo element be formally adopted. Please find its information in the
>>  following url address.
>>
>>  https://wiki.csswg.org/ideas/pseudo-elements#complex-wrapping-of-selector-range
> The wrapper element is useful for much more than just styling: it allows
> anchors to target the term-definition set,

An id could be assigned to the virtual-wrapper's first child element instead of the wrapper itself. From practical perspective, there is no crucial difference between

    <div id="example">
        <p></p>
    </div>

and

    <div>
        <p id="example"></p>
    </div>

> and JS to operate on it as a single element.

Operating on CSS-generated wrapper's contents could be possible just by providing an API e.g. to get all wrapper's contents as a DOM fragment (or as a DOM list or an array), e.g. `element.parentCSSWrapper.getContents()`, where `parentCSSWrapper` is similar to `parentNode`, just for CSS-generated wrappers.

Also, CSS wrappers would be much more flexible than hard-coded HTML wrappers in terms of ability to wrap _different_ elements e.g. depending on media queries.

Received on Wednesday, 28 September 2016 19:46:16 UTC