- From: Oriol Brufau via GitHub <sysbot+gh@w3.org>
- Date: Tue, 11 Jun 2024 14:15:52 +0000
- To: public-css-archive@w3.org
I agree `content` makes more sense than `display`. So I guess this option would be: - `::contents` gets `content: none` in the UA origin. - Like `::marker`, `content: none` and `content: normal` are different on `::contents`. - The inheritance of an element is like: 1. If there is no parent, the initial value 2. If the `::contents` of the parent has `content: none`, the style of the parent 3. The style of the `::contents` of the parent This implies that only the inheritance of `content` is a slightly weird, but `content: inherit` is already broken on Blink. The example above would be: ```css #a::contents { content: normal; color: blue } #b::contents { content: normal; display: block } ``` No need to add a new `content: bikeshed` value. Values different than `normal` and `none` would presumably work like on normal elements, which IIRC was either behaving like `normal` or turning the (pseudo-)element into a replaced image. -- GitHub Notification of comment by Loirooriol Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/2406#issuecomment-2160881983 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Tuesday, 11 June 2024 14:15:52 UTC