- From: Óscar Otero via GitHub <sysbot+gh@w3.org>
- Date: Mon, 25 Mar 2024 10:52:27 +0000
- To: public-css-archive@w3.org
`::contents` pseudo element looks great but there are some overlaping features like `margin:auto` and `justify-content`. > grid-template-columns: 1fr would typically grow to fill the provided grid-template-width and avoid conflicts, but there could be an item that forces the track to become bigger. I can see this problem with `::contents` too, because you can define a width or max-width conflicting with the template width (or the element width itself). For example: ```css .element { width: 300px; } .element::contents { display: block; width: 200px; } ``` I think a new single property with a good definition and narrow scope is better than creating a new element with limitless combinations. > I don't like your proposal because it's grid-specific, but a similar thing could be wanted in e.g. flex or block. That's fair. Maybe changing the name to be more generic? For example `content-width` or `content-auto-width` (to indicate that this width has only effects to elements when elements with auto widths are present ( like `flex-grow`, `fr`, etc). -- GitHub Notification of comment by oscarotero Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/9182#issuecomment-2017720534 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Monday, 25 March 2024 10:52:28 UTC