Re: [csswg-drafts] [css-ruby] Be more specific about the box model of base/annotation container boxes (#4937)

The CSS Working Group just discussed `[css-ruby] Be more specific about the box model of base/annotation container boxes`, and agreed to the following:

* `RESOLVED: Margins, borders and padding do not apply to ruby base or ruby annotation containers`

<details><summary>The full IRC log of that discussion</summary>
&lt;dael> Topic: [css-ruby] Be more specific about the box model of base/annotation container boxes<br>
&lt;dael> github: https://github.com/w3c/csswg-drafts/issues/4937<br>
&lt;dael> florian: A little bit of inprecesion about sizing and stacking on ruby annotation and base containers. Both are positioned and sized to contain all its boxes<br>
&lt;dael> florian: Ruby annotation contains margin boxes, but what contains them? Shoudl state. Then when we say they stack is that the margin boxes or content boxes?<br>
&lt;castastrophe> I need to drop but it's been great to listen in!  Look forward to the next meeting.<br>
&lt;dael> florian: Later in the spec in 3.2 we say these boxes when styled UA not required to support margins and paddings and border which make them observable.<br>
&lt;dael> florian: I believe what we're trying to do is margin border and paddings are not taken into account for layout. Might be for paint but for anyout ignored and we stack content boxes<br>
&lt;dael> florian: Related in stacking direction we're ignoring so are they also ignored in inline? They're not layout effecting visual stylable boxes<br>
&lt;dael> florian: afaict FF almost does that. On margin, border, and padding on both axis on annotation and base containers FF ignores all eexpcet inline margins on base. Discussed with xidorn and he's okay with ignoring in all direction. Making them abstract and not things that effect margins, borders, and padding<br>
&lt;dael> florian: Is that okay and should spec be clarified?<br>
&lt;dael> stantonm: Confused. I thought desire to use margin to shift position of ruby?<br>
&lt;dael> florian: Can on ruby annotation, but not on ruby annotation container<br>
&lt;dael> stantonm: Okay<br>
&lt;dael> stantonm: Fine to me<br>
&lt;dael> astearns: Other comments?<br>
&lt;dael> nigel: Question on PR.<br>
&lt;dael> nigel: THe phrase "contains exactly" that' common language but a bit confused<br>
&lt;dael> florian: I meant as in spec exactly. Maybe should fix that as well.<br>
&lt;dael> nigel: [missed]<br>
&lt;dael> florian: Open a separate issue to improve phrasing?<br>
&lt;dael> nigel: Will do<br>
&lt;nigel> s/[missed]/it is not linked as a defined term<br>
&lt;dael> astearns: Prop?<br>
&lt;dael> florian: The box that contains exactly the annotation box is the content box. Boxes that stack are content boxes. Margins, border, and padding on ruby box and annotation containers does not effect layout<br>
&lt;dael> florian: Ruby annotation containers and ruby base containers not ruby box<br>
&lt;dael> fantasai: It makes sense to say margins, border, and padding do not apply to boxes. Shouldn't say they apply and don't have layout effect<br>
&lt;dael> florian: There's a part of the spec that says for painting browsers may or may not support. If want to shut down entirely that's better<br>
&lt;nigel> -> https://github.com/w3c/csswg-drafts/issues/4950 "contain exactly" should be a defined term<br>
&lt;dael> fantasai: Better because seems more consistent. If you can see them why layout effect?<br>
&lt;fantasai> s/why/why not/<br>
&lt;dael> florian: Trying to scope for time but makes sense<br>
&lt;dael> fantasai: Margins, borders and padding do not apply to ruby base or ruby annotation containers<br>
&lt;dael> astearns: And the stacking content?<br>
&lt;dael> florian: If this is true it deosn't matter<br>
&lt;dael> Prop: Margins, borders and padding do not apply to ruby base  containers or ruby annotation containers<br>
&lt;dael> dbaron: Run it by xidorn? Set of people that know this is small. Maybe koji<br>
&lt;dael> florian: The first resolution was okayed by xidorn. Second part matches current FF<br>
&lt;dael> dbaron: Okay with it than<br>
&lt;dael> astearns: We can come back if there's a problem<br>
&lt;dael> dbaron: sounds good<br>
&lt;dael> RESOLVED: Margins, borders and padding do not apply to ruby base or ruby annotation containers<br>
&lt;dael> fantasai: Another reason not to apply is people start to expect effects and this lets us make adjustments in the futue<br>
</details>


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

Received on Wednesday, 15 April 2020 16:49:11 UTC