[csswg-drafts] [css-logical] Logical caption-side issues

Loirooriol has just created a new issue for https://github.com/w3c/csswg-drafts:

== [css-logical] Logical caption-side issues ==
CSS Logical says

> The existing `top` and `bottom` values are idiosyncratically redefined as assigning to the block-start and block-end sides of the table, respectively.

What about `left` and `right`? According to [CSS Tables](https://drafts.csswg.org/css-tables-3/#caption-side-property), Gecko is the only implementation, and there they seem to refer to what would be the inline-start and inline-end sides of the table if `direction` was `ltr`. They don't refer to the physical left and right.

> The mapping on this property uses the writing mode of the element’s containing block (that is, the table wrapper box).

But CSS Tables doesn't say that the `writing-mode` value of the table element is used in the table wrapper box, this means it's used in the table grid box instead. However, setting `writing-mode` on the table element affects the position of its caption.

Also, I guess `inline-start` and `inline-end` are supposed to take `direction` (and `text-orientation`?) into account (unlike what Firefox does with `left` and `right`). Please mention this.

Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/2698 using your GitHub account

Received on Wednesday, 23 May 2018 19:35:58 UTC