Re: [csswg-drafts] [css-rhythm-1] Inherit block-step-size (#1902)

The CSS Working Group just discussed `[css-rhythm-1] Inherit block-step-size`, and agreed to the following:

* `RESOLVED: Close no change`

<details><summary>The full IRC log of that discussion</summary>
&lt;bramus> jensimmons: block-step is a shorthand for 4 longhands<br>
&lt;bramus> … see comment for details<br>
&lt;bramus> … there is an idea to have 5 longhands<br>
&lt;bramus> … to have block-step-size not set the increment<br>
&lt;bramus> … so they can turn it on/off for specific situations<br>
&lt;bramus> … discussed with elika that it reminds me of margin<br>
&lt;bramus> … you dont set it in one location and then turn it on<br>
&lt;bramus> … suggestion to close no change<br>
&lt;bramus> … do not need a separate property to turn it on or off<br>
&lt;flackr> I feel like usually you'd use a variable to pass it down if you wanted to do this<br>
&lt;bramus> astearns: trying to think of th euse case where you want to keep an inherited block-step length and turn that on or off dependin gon the context<br>
&lt;bramus> … are you, elika, ok with closing no change?<br>
&lt;bramus> fantasai: no strong opinion<br>
&lt;bramus> iank_: might want to split it off if ??? child<br>
&lt;bramus> … to see if the thing as a whole<br>
&lt;bramus> fantasai: to set it on the figure an dnot the figcaption<br>
&lt;bramus> iank_: or an article<br>
&lt;bramus> astearns: there you turn it off for the children<br>
&lt;bramus> … usecase needs to be that you set it on a parent but dont want a descendant to use it but do want its children to use<br>
&lt;bramus> … extra footgun of setting block-step-size and having it not happen seems more like a general case that we should be solving for<br>
&lt;bramus> fantasai: for comparison, now that we dropped the new BFC requirement, we could drop the none value in block-step-size with an initial value of 0<br>
&lt;bramus> … when you increase you get stepping<br>
&lt;bramus> … alt model is to be like text-box-trim where one prop sets the setting and another that turns it on and off<br>
&lt;bramus> … alt model where block-step-size inherits and you enable it on the boxes that need it<br>
&lt;bramus> … not convinced that that extra indireciotn is nessary<br>
&lt;bramus> … but have done it before<br>
&lt;bramus> s/nessary/necessary<br>
&lt;flackr> q+<br>
&lt;bramus> … cases where we did this are cases where you set a thing on a parent and cascade it individually<br>
&lt;astearns> ack flackr<br>
&lt;bramus> flackr: officially this seems like a use case for variables … to pass down values that are not applied<br>
&lt;bramus> … authors can use a variable if they want access to the value<br>
&lt;bramus> PROPOSED RESOLUTION: Close no change<br>
&lt;bramus> RESOLVED: Close no change<br>
</details>


-- 
GitHub Notification of comment by css-meeting-bot
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/1902#issuecomment-2593605259 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Wednesday, 15 January 2025 18:00:54 UTC