diff --git a/css-sizing-4/Overview.bs b/css-sizing-4/Overview.bs index d7135b202c33..877b1bc3710b 100644 --- a/css-sizing-4/Overview.bs +++ b/css-sizing-4/Overview.bs @@ -530,7 +530,7 @@ Overriding Contained Intrinsic Sizes: the 'contain-intrinsic-*' properties
 	Name: contain-intrinsic-width, contain-intrinsic-height, contain-intrinsic-block-size, contain-intrinsic-inline-size
-	Value: auto? [ none | <> ]
+	Value: [ auto | from-element ]? [ none | <> ]
 	Initial: none
 	Inherited: no
 	Logical property group: contain-intrinsic-size
@@ -554,25 +554,45 @@ Overriding Contained Intrinsic Sizes: the 'contain-intrinsic-*' properties
 	usually ending up with a larger content size than specified.
 
 	
- : auto? [ none | <> ] + : none | <> + :: + If no other 'contain-intrinsic-size' value + (such as ''contain-intrinsic-size/auto'') + is providing an [=explicit intrinsic inner size=], + the corresponding axis either doesn't have an [=explicit intrinsic inner size=] + (if ''contain-intrinsic-size/none'' is specified) + or has an [=explicit intrinsic inner size=] of the specified <>. + + : auto :: If ''contain-intrinsic-size/auto'' is specified and the element has a [=last remembered size=] and is currently [=skipping its contents=], its [=explicit intrinsic inner size=] in the corresponding axis is the [=last remembered size=] in that axis. - + Note: This occurs, for example, when an element with ''content-visibility: auto'' is off-screen. - Otherwise, - the corresponding axis either doesn't have an [=explicit intrinsic inner size=] - (if ''contain-intrinsic-size/none'' is specified) - or has an [=explicit intrinsic inner size=] of the specified <>. - content-visibility/content-visibility-058.html + + : from-element + :: If ''contain-intrinsic-size/from-element'' is specified + and the element is a [=replaced element=] + with an [=internal layout intrinsic size=], + its [=explicit intrinsic inner size=] in the corresponding axis + is that size. + + Note: Whether a [=replaced element=] + has an [=internal layout intrinsic size=] + is defined by the [=host language=]. + In HTML, only <