Re: [csswg-drafts] [css-ruby] replaced annotation containers and base containers are nonsensical (#6000)

The CSS Working Group just discussed `[css-ruby] replaced annotation containers and base containers are nonsensical`, and agreed to the following:

* `RESOLVED: Undo previous resolution. Treat replaced elements with an internal ruby display value as if they were inline at used value time`

<details><summary>The full IRC log of that discussion</summary>
&lt;dael> Topic: [css-ruby] replaced annotation containers and base containers are nonsensical<br>
&lt;dael> github: https://github.com/w3c/csswg-drafts/issues/6000<br>
&lt;dael> Rossen_: Let's timebox to 5m<br>
&lt;dael> florian: We discussed that it didn't make a whole lot of sense for replace elements to have ruby-base or ruby-text. xidorn has pushed back<br>
&lt;dael> florian: Would rather we treat as inline replaced elements. Invokes rest of box fixup. Anon parents still generated. This would be simplier and is what happens with tables already. Replaced elements in table only get to be inline and wrapped into table parts<br>
&lt;dael> florian: I think emilio also argued for that.<br>
&lt;dael> florian: Givent he pushback and we do this for tables I think this is a good idea. Saying they're treated as inlines makes sense<br>
&lt;dael> florian: If we do that I would also propose we move this into the display spec instead of being in tables and ruby. Display talks about layout internals and could say when you try and apply to replaced element it's treated as inline<br>
&lt;dael> florian: Any problems with that?<br>
&lt;dael> Rossen_: Did anyone follow it?<br>
&lt;dael> Rossen_: florian since there's no issues or comments, prop?<br>
&lt;dael> florian: Prop: Undo previous resolution. Treat replaced elements with an internal ruby display value as if they were inline<br>
&lt;dael> florian: at used value time<br>
&lt;dael> Rossen_: Would this align closer with table?<br>
&lt;dael> florian: Yes, closer with tables on Moz current impl<br>
&lt;dael> Rossen_: If I have display:table on the replaced element it becomes inline?<br>
&lt;dael> florian: display: table-row or -cell they're inline. For outermost like display:table or ruby this is handled.<br>
&lt;dael> florian: For internal you're treated as inline<br>
&lt;dael> Rossen_: Right. Awesome<br>
&lt;dael> Rossen_: Additional comments or objections?<br>
&lt;dael> RESOLVED: Undo previous resolution. Treat replaced elements with an internal ruby display value as if they were inline at used value time<br>
&lt;dael> Rossen_: Did previous one make it into spec?<br>
&lt;dael> florian: Not yet<br>
</details>


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


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

Received on Wednesday, 28 April 2021 16:35:46 UTC