CSS intrinsic-size

The intrinsic-size property allows developers to specify a placeholder size which would be used instead of sizing based on children. With intrinsic-size specified, elements lay out as if they had a single child with fixed size (specified by intrinsic-size).

The motivation for the property is to provide a placeholder sizing for subtree content which is either not yet available or not rendered. There is currently no way to provide this, other than sizing the element itself which may not be desirable as it affects how the element lays out in its container.

Demos

Documentation

Specification

Editor's draft

Status in Chromium

Blink>Layout


Behind a flag (tracking bug) in:

  • Chrome for desktop release 80
  • Chrome for Android release 80

Consensus & Standardization

After a feature ships in Chrome, the values listed here are not guaranteed to be up to date.

Owners

Intent to Prototype url

Intent to Prototype thread

Last updated on 2019-11-18