Brief   Full   Jump  

Small
Medium
Large

Teal
High contrast
Bluish
Black

Sans-serif
Serif
Monospaced
Close
d
?
Styles

[css-display] Should the inner model of `table-cell` and `table-caption` be `flow-root`?

3 messages.

[css-display] Should the inner model of `table-cell` and `table-caption` be `flow-root`?
Oriol Bugzilla   Fri, 24 Jul 2015 00:05:20 +0000

www-style > July 2015 > 0369.html

Received on Friday, 24 July 2015 00:05:50 UTC

Show in list: by dateby threadby subjectby author

Link to this message in this page.

Sent to: www-style@w3.org, www-style@w3.org.

Hi there, I hope I have understood CSS Display and CSS2.1 properly, here I propose a clarification. CSS 2 [1] says > block containers (such as inline-blocks, table-cells, and table-captions) that are > not block boxes [...] establish new block formatting contexts for their contents. The WD already says `inline-block` has a `flow-root` inner model, but `table-cell` and `table-caption` only have `flow`. It's not wrong, because the definition of `flow` [2] says it may generate a BFC, and refers to CSS2.1 But I think it would be better to directly say that `table-cell` and `table-caption` have `flow-root ` inner model. And I think that in the table of display values [3] there is a missing hyphen in `inline list-item`, it should be `inline-list-item` instead, shouldn't it? —Oriol [1]: http://www.w3.org/TR/CSS2/visuren.html#block-formatting [2]: http://www.w3.org/TR/css-display-3/#valdef-display-flow [3]: http://www.w3.org/TR/css-display-3/#display-value-summary
[css-display] Should the inner model of `table-cell` and `table-caption` be `flow-root`?
Oriol Bugzilla   Fri, 24 Jul 2015 00:41:38 +0000

www-style > July 2015 > 0372.html

Received on Friday, 24 July 2015 00:42:14 UTC

Show in list: by dateby threadby subjectby author

Link to this message in this page.

Sent to: www-style@w3.org, www-style@w3.org.

Sorry, stupid Outlook removed all the line breaks of my message. I hope now it works. ___ Hi there, I hope I have understood CSS Display and CSS2.1 properly, here I propose a clarification. CSS 2 [1] says > block containers (such as inline-blocks, table-cells, and table-captions) that are > not block boxes [...] establish new block formatting contexts for their contents. The WD already says `inline-block` has a `flow-root` inner model, but `table-cell` and `table-caption` only have `flow`. It's not wrong, because the definition of `flow` [2] says it may generate a BFC, and refers to CSS2.1 But I think it would be better to directly say that `table-cell` and `table-caption` have `flow-root ` inner model. And I think that in the table of display values [3] there is a missing hyphen in `inline list-item`, it should be `inline-list-item` instead, shouldn't it? —Oriol [1]: http://www.w3.org/TR/CSS2/visuren.html#block-formatting [2]: http://www.w3.org/TR/css-display-3/#valdef-display-flow [3]: http://www.w3.org/TR/css-display-3/#display-value-summary
Re: [css-display] Should the inner model of `table-cell` and `table-caption` be `flow-root`?
fantasai   Tue, 14 Feb 2017 18:36:03 -0500

www-style > February 2017 > 0064.html

Received on Tuesday, 14 February 2017 23:36:45 UTC

Show in list: by dateby threadby subjectby author

Link to this message in this page.

Sent to: oriol-bugzilla@hotmail.com, www-style@w3.org, www-style@w3.org.

On 07/23/2015 08:41 PM, Oriol Bugzilla wrote: > Sorry, stupid Outlook removed all the line breaks of my message. I hope now it works. > ___ > > Hi there, I hope I have understood CSS Display and CSS2.1 properly, here I propose a clarification. > > CSS 2 [1] says >> block containers (such as inline-blocks, table-cells, and table-captions) that are >> not block boxes [...] establish new block formatting contexts for their contents. > > The WD already says `inline-block` has a `flow-root` inner model, but `table-cell` and `table-caption` only have `flow`. > > It's not wrong, because the definition of `flow` [2] says it may generate a BFC, and refers to CSS2.1 > > But I think it would be better to directly say that `table-cell` and `table-caption` have `flow-root ` inner model. Hi Oriol, We didn't fee strongly on the issue, so the WG decided to take your preference on it. :) > And I think that in the table of display values [3] there is a missing hyphen in `inline list-item`, it should be > `inline-list-item` instead, shouldn't it? (Seems to have been fixed.) ~fantasai