Skip to content

[css-logical] Interpretation of two values in logical border-X-Y-radius properties for vertical writing-mode is illogical #9217

Open
@Rolf-B

Description

@Rolf-B

When I specify something like border-start-start-radius: 1em 2em; in horizontal-tb writing-mode, the first value is used for the horizontal axis. That is: the inline axis.

When I switch to a vertical writing-mode, I would expect that the first value is still applied to the inline axis. But that is not the case, it is still applied to the horizontal axis. This seems illogical to me. I find no comment about that behaviour in the spec.

I am an European, not Chinese, Japanese or Korean, so I don't know if this is really an issue for these writing-modes. But it seems illogical to me that the two value syntax of a logical property maps its values to physical directions, not to logical directions. If this is intentional, maybe the spec should list the reasons for that.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    Tuesday Afternoon

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions