Skip to content

Commit 001f980

Browse files
committed
[css-layout-api] Add in painting behaviour.
1 parent cdab670 commit 001f980

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

css-layout-api/Overview.bs

+8-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@ urlPrefix: https://tc39.github.io/ecma262/#sec-; type: dfn;
4646
<!--
4747
TODO
4848
- Fix layout invalidation section.
49-
- Add painting behaviour section.
5049
- Fix examples.
5150
- Add utility functions.
5251
- Define invalid fragment.
@@ -113,6 +112,14 @@ A <a>layout API container</a> has a <dfn>layout instance</dfn>, initially this i
113112
is an instance of the author defined layout class (see [[#registering-layout]]). If the <a>box</a>'s
114113
<a>computed value</a> of 'display' changes, this must be reset to null.
115114

115+
Layout API Container Painting {#painting}
116+
-----------------------------------------
117+
118+
<a>Layout API Container</a> children paint exactly the same as inline blocks [[!CSS21]], except that
119+
the order in which they are returned from the layout method (via
120+
{{FragmentResultOptions/childFragments}} is used in place of raw document order, and 'z-index'
121+
values other than ''z-index/auto'' create a stacking context even if 'position' is ''static''.
122+
116123
Layout API Model and Terminology {#layout-api-model-and-terminology}
117124
====================================================================
118125

0 commit comments

Comments
 (0)