Skip to content

[css-multicol] specification should define interaction between 'column-span' and 'column-fill' #1075

Description

@dbaron

The multicol spec doesn't define the interaction between 'column-fill' and elements that have 'column-span'. The definition of column-span says:

Content in the normal flow that appears before the element is automatically balanced across all columns before the element appears.

I think it's reasonably clear that in a non-paged context, this means that column-fill is only honored in the part of the multicol after the last column-span: all element inside it. However, it's less clear what happens in paged media. Reading the text quoted above literally, the spec currently says that column-fill: balance-all behavior (rather than balance, which is the initial value) is required on any pages of a multicolumn element where a later page has a column-spanning element.

This should actually be defined in a somewhat formal manner. The current spec appears to be more of a use cases document than a specification on this topic.

/cc @neerjapancholi

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions