Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Planned: Version 3.3 Flow-Relative Values #11

Open
Jordan-Hall opened this issue Feb 19, 2021 · 0 comments
Open

Planned: Version 3.3 Flow-Relative Values #11

Jordan-Hall opened this issue Feb 19, 2021 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@Jordan-Hall
Copy link
Owner

Documentation for the change:

Flow-Relative Values: block-start, block-end, inline-start, inline-end

Properties that accept physical directional keyword values (top, bottom, left, or right) are redefined to also accept the appropriate flow-relative directional keywords. In such cases, the flow-relative values can be used in place of the corresponding physical values. For properties that take multiple keywords, combinations of flow-relative and physical values are not allowed (unless otherwise specified in a future specification).

Properties can be either 1-dimensional or 2-dimensional. When contextually constrained to one dimension, the flow-relative keywords are abbreviated.

Logical Values for the caption-side Property

Name: caption-side
New values: inline-start | inline-end
Computed value: as specified

These two values are added only for implementations that support left and right values for caption-side. The left and right values themselves are defined to be line-relative.

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

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

Flow-Relative Values for the float and clear Properties

Name: float, clear
New values: inline-start | inline-end
Computed value: as specified

The mapping on these properties uses the writing mode of the element’s containing block.

Note: These properties are 1-dimensional in CSS2, but are planned to be expanded to two dimensions, and therefore are given unabbreviated flow-relative keywords.

Flow-Relative Values for the text-align Property

Name: text-align
New values: start / end
Computed value: as specified

Flow-Relative Values for the resize Property

Name: resize
New values: block
Computed value: as specified
@Jordan-Hall Jordan-Hall added the enhancement New feature or request label Feb 19, 2021
@Jordan-Hall Jordan-Hall self-assigned this Feb 19, 2021
@Jordan-Hall Jordan-Hall changed the title Planned: Version 3.2 Flow-Relative Values Planned: Version 3.3 Flow-Relative Values Feb 19, 2021
@Jordan-Hall Jordan-Hall pinned this issue Feb 19, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant