You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Various of these properties have corresponding logical properties, which behave more or less like an alias. Should the logical properties accept a <quirky-length> too?
I was assuming that it shouldn't be accepted. However, I noticed that Chromium allows it in these logical properties:
Given the inconsistent support for it in our properties, it seems clear that it's just an accident, not an intentional choice. We should stick with "not allowed", as that quirk doesn't need to be spread any further.
According to https://quirks.spec.whatwg.org/#the-unitless-length-quirk, some properties which accept a
<length>
must also accept a<quirky-length>
in quirks mode.Various of these properties have corresponding logical properties, which behave more or less like an alias. Should the logical properties accept a
<quirky-length>
too?I was assuming that it shouldn't be accepted. However, I noticed that Chromium allows it in these logical properties:
scroll-margin-block-end
,scroll-margin-block-start
,scroll-margin-inline-end
,scroll-margin-inline-start
scroll-padding-block-end
,scroll-padding-block-start
,scroll-padding-inline-end
,scroll-padding-inline-start
It's not allowed in the other logicals.
I didn't test them all but it seems that Firefox doesn't allow unitless lengths either.
The text was updated successfully, but these errors were encountered: