interop icon indicating copy to clipboard operation
interop copied to clipboard

Unprefixed `stretch` keyword for size-declaring CSS properties

Open BenjaminAster opened this issue 5 months ago • 2 comments

Description

The stretch value for (min-/max-)width/height/inline-size/block-size is currently implemented as -webkit-fill-available in Chromium and WebKit, and -moz-available in Firefox.

Note that there are some layout edge cases with floats etc. that still need to be fixed in various browsers, and the implementations generally differ significantly from the specification.


This issue is one of seven issues regarding unprefixing CSS properties/values, originally all in #702 (as per https://github.com/web-platform-tests/interop/issues/702#issuecomment-2358173009). The aim is to group the properties together into multiple (but not seven) focus areas.

Specification

https://drafts.csswg.org/css-sizing-4/#sizing-values

Additional Signals

  • Chromium bug
  • WebKit bug
  • Firefox bugs: 1, 2, 3.
  • See also: o https://github.com/mozilla/standards-positions/issues/1054#issuecomment-2251104499 o https://github.com/web-platform-tests/interop/issues/702#issuecomment-2359032728

BenjaminAster avatar Sep 18 '24 18:09 BenjaminAster