W3C home > Mailing lists > Public > public-css-archive@w3.org > September 2020

Re: [csswg-drafts] [css-logical-1] Order of inheritance vs. mapping in logical properties (#3029)

From: r12a via GitHub <sysbot+gh@w3.org>
Date: Wed, 30 Sep 2020 09:15:41 +0000
To: public-css-archive@w3.org
Message-ID: <issue_comment.created-701268888-1601457340-sysbot+gh@w3.org>
So the main body of tests and results is at https://w3c.github.io/i18n-tests/results/css-logical

I didn't yet integrate the tests for inheritance into that page, because i'm not sure about the result.  You can find 2 tests at 
- https://w3c.github.io/i18n-tests/css-logical/inheritance/inherit-logical-logical.html
- https://w3c.github.io/i18n-tests/css-logical/inheritance/inherit-physical-logical.html

The results are indeed interoperable across Firefox, Chrome, and Safari browsers.

However, i wrote the assertions following the logic that seemed sensible to me: that is that the margin-inline-start for a LTR block (ie. on the left) would inherit the value for the margin on the _right_ (ie. at the start) of a parent RTL block.  Under that criterion, all the tests fail.

It seems somewhat illogical, as it were, that what is being inherited is not the start (ie. logical) value.

GitHub Notification of comment by r12a
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/3029#issuecomment-701268888 using your GitHub account

Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Wednesday, 30 September 2020 09:15:43 UTC

This archive was generated by hypermail 2.4.0 : Tuesday, 5 July 2022 06:42:17 UTC