+
8 Gaps Between Boxes 
flexboxgappositionabsolute 
= 

Test flexbox intrinsic inlinesize, gap, and absolutepositioned children
 This test verifies the absolutepositioned children do not contribute the gap size to the flexbox's intrinsic inlinesize.

gap002lr 
= 

gap  vertical with vertical LR writing mode
 The 'gap' property enables putting space exclusively between items

gap002ltr 
= 

gap  vertical
 The 'gap' property enables putting space exclusively between items

gap002rl 
= 

gap  vertical with vertical RL writing mode
 The 'gap' property enables putting space exclusively between items

gap002rtl 
= 

gap  RTL vertical
 The 'gap' property enables putting space exclusively between items

gridgutters014 
= 

Percentage gap, contentbased width/height (via float)
 Tests that percentage gaps contribute zero to intrinsic sizing, then resolve against corresponding axis of containing block for layout.

gridgutters015 
= 


gridgutters016 
= 


gridguttersandalignment 

AhemScript 
gutters with align and justify properties
 This test checks that gutters do not interfere with align and justify computation, with or without borders, paddings, margins and negative space.

+
8.1 Row and Column Gutters: the rowgap and columngap properties 
columngapanimation001 

Script 
columngap test animation
 This test checks that columngap property is interpolable.

columngapanimation002 

Script 
columngap normal test animation
 This test checks that 'normal' value for columngap property is not interpolable.

columngapanimation003 

Script 
Default columngap test animation
 This test checks that the default value for columngap property, which is 'normal', is not interpolable.

columngapparsing001 

Script 
columngap parsing

gap001lr 
= 

gap  horizontal with vertical LR writing mode
 The 'gap' property enables putting space exclusively between items

gap001ltr 
= 

gap  horizontal
 The 'gap' property enables putting space exclusively between items

gap001rl 
= 

gap  horizontal with vertical RL writing mode
 The 'gap' property enables putting space exclusively between items

gap001rtl 
= 

gap  horizontal with RTL writing mode
 The 'gap' property enables putting space exclusively between items

gap003lr 
= 

gap  lr rows and columns
 The 'gap' property enables putting space exclusively between items

gap003ltr 
= 

gap  rows and columns
 The 'gap' property enables putting space exclusively between items

gap003rl 
= 

gap  rl rows and columns
 The 'gap' property enables putting space exclusively between items

gap003rtl 
= 

gap  RTL rows and columns
 The 'gap' property enables putting space exclusively between items

gap004lr 
= 

gap  vertical LR intrinsic horizontal
 The 'gap' property enables putting space exclusively between items

gap004ltr 
= 

gap  intrinsic horizontal
 The 'gap' property enables putting space exclusively between items

gap004rl 
= 

gap  vertical RL intrinsic horizontal
 The 'gap' property enables putting space exclusively between items

gap004rtl 
= 

gap  RTL intrinsic horizontal
 The 'gap' property enables putting space exclusively between items

gap005lr 
= 

gap  vertical LR intrinsic vertical
 The 'gap' property enables putting space exclusively between items

gap005ltr 
= 

gap  intrinsic vertical
 The 'gap' property enables putting space exclusively between items

gap005rl 
= 

gap  vertical rl intrinsic vertical
 The 'gap' property enables putting space exclusively between items

gap005rtl 
= 

gap  intrinsic vertical
 The 'gap' property enables putting space exclusively between items

gap006lr 
= 

gap  wrap lr horizontal
 The 'gap' property enables putting space exclusively between items

gap006ltr 
= 

gap  wrap horizontal
 The 'gap' property enables putting space exclusively between items

gap006rl 
= 

gap  wrap rl horizontal
 The 'gap' property enables putting space exclusively between items

gap006rtl 
= 

gap  wrap rtl horizontal
 The 'gap' property enables putting space exclusively between items

gap007lr 
= 

gap  lr wrap vertical
 The 'gap' property enables putting space exclusively between items

gap007ltr 
= 

gap  wrap vertical
 The 'gap' property enables putting space exclusively between items

gap007rl 
= 

gap  rl wrap vertical
 The 'gap' property enables putting space exclusively between items

gap007rtl 
= 

gap  rtl wrap vertical
 The 'gap' property enables putting space exclusively between items

gap008ltr 
= 

gap  row and column gap
 The 'gap' property enables putting space exclusively between items

gap009ltr 
= 

gap  mixed units
 The 'gap' property enables putting space exclusively between items

gap010ltr 
= 

gap  calc gap
 The 'gap' property enables putting space exclusively between items

gapanimation001 

Script 
gap test animation
 This test checks that gap property is interpolable.

gapanimation002 

Script 
gap normal test animation
 This test checks that 'normal' value for gap property is not interpolable.

gapanimation003 

Script 
Default gap test animation
 This test checks that the default value for gap property, which is 'normal', is not interpolable.

gapanimation004 

Script 
gap test animation
 This test checks that gap property is interpolable for each longhand (rowgap and columngap) independently.

gapnormalcomputed001 

Script 
computed value of normal on *gap properties

gapnormalused001 
= 

used value of *gap:normal on grid

gapnormalused002 
= 

used value of *gap:normal on flexbox

gridgutters005 
= 

Support for rowgap and columngap properties

gridgutters006 
= 

Support for gridrowgap alias for rowgap and gridcolumngap for columngap

gridguttersandalignment 

AhemScript 
gutters with align and justify properties
 This test checks that gutters do not interfere with align and justify computation, with or without borders, paddings, margins and negative space.

rowgapanimation001 

Script 
rowgap test animation
 This test checks that rowgap property is interpolable.

rowgapanimation002 

Script 
rowgap normal test animation
 This test checks that 'normal' value for rowgap property is not interpolable.

rowgapanimation003 

Script 
Default rowgap test animation
 This test checks that the default value for rowgap property, which is 'normal', is not interpolable.

rowgapparsing001 

Script 
rowgap parsing

+
8.2 Gap Shorthand: the gap property 
gridgutters001 
= 

Support for gap shorthand property of rowgap and columngap

gridgutters002 
= 

Support for gridgap shorthand property as an alias for gap

gridgutters003 
= 

Support for gap shorthand property of rowgap and columngap setting both to different values

gridgutters004 
= 

Support for gridgap shorthand property as an alias for gap setting both to different values

gridgutters007 
= 

Support for percentage values for gap with definite height and width for grid

gridgutters008 
= 

Support for aliased support to gap of percentage values for gridgap

gridgutters009 
= 

Support for percentage values for gap with indefinite percentage basis

gridgutters010 
= 

Support for percentage values for gridgap with indefinite percentage basis

gridgutters011 
= 

Support for calc mixing fixed and percentage values for gap

gridgutters012 
= 

Support for calc mixing fixed and percentage values for gridgap as alias for gap

gridgutters013 
= 

Gutters adjacent to collapsed tracks also collapse
 This test checks that gutters adjacent to collapsed tracks don't reduce the space available for aligning adjacent grid items.

+
8.3 Legacy Gap Properties: the gridrowgap, gridcolumngap, and gridgap properties 
gap001lr 
= 

gap  horizontal with vertical LR writing mode
 The 'gap' property enables putting space exclusively between items

gap001ltr 
= 

gap  horizontal
 The 'gap' property enables putting space exclusively between items

gap001rl 
= 

gap  horizontal with vertical RL writing mode
 The 'gap' property enables putting space exclusively between items

gap001rtl 
= 

gap  horizontal with RTL writing mode
 The 'gap' property enables putting space exclusively between items

gap003lr 
= 

gap  lr rows and columns
 The 'gap' property enables putting space exclusively between items

gap003ltr 
= 

gap  rows and columns
 The 'gap' property enables putting space exclusively between items

gap003rl 
= 

gap  rl rows and columns
 The 'gap' property enables putting space exclusively between items

gap003rtl 
= 

gap  RTL rows and columns
 The 'gap' property enables putting space exclusively between items

gap004lr 
= 

gap  vertical LR intrinsic horizontal
 The 'gap' property enables putting space exclusively between items

gap004ltr 
= 

gap  intrinsic horizontal
 The 'gap' property enables putting space exclusively between items

gap004rl 
= 

gap  vertical RL intrinsic horizontal
 The 'gap' property enables putting space exclusively between items

gap004rtl 
= 

gap  RTL intrinsic horizontal
 The 'gap' property enables putting space exclusively between items

gap005lr 
= 

gap  vertical LR intrinsic vertical
 The 'gap' property enables putting space exclusively between items

gap005ltr 
= 

gap  intrinsic vertical
 The 'gap' property enables putting space exclusively between items

gap005rl 
= 

gap  vertical rl intrinsic vertical
 The 'gap' property enables putting space exclusively between items

gap005rtl 
= 

gap  intrinsic vertical
 The 'gap' property enables putting space exclusively between items

gap006lr 
= 

gap  wrap lr horizontal
 The 'gap' property enables putting space exclusively between items

gap006ltr 
= 

gap  wrap horizontal
 The 'gap' property enables putting space exclusively between items

gap006rl 
= 

gap  wrap rl horizontal
 The 'gap' property enables putting space exclusively between items

gap006rtl 
= 

gap  wrap rtl horizontal
 The 'gap' property enables putting space exclusively between items

gap007lr 
= 

gap  lr wrap vertical
 The 'gap' property enables putting space exclusively between items

gap007ltr 
= 

gap  wrap vertical
 The 'gap' property enables putting space exclusively between items

gap007rl 
= 

gap  rl wrap vertical
 The 'gap' property enables putting space exclusively between items

gap007rtl 
= 

gap  rtl wrap vertical
 The 'gap' property enables putting space exclusively between items

gap008ltr 
= 

gap  row and column gap
 The 'gap' property enables putting space exclusively between items

gap009ltr 
= 

gap  mixed units
 The 'gap' property enables putting space exclusively between items

gap010ltr 
= 

gap  calc gap
 The 'gap' property enables putting space exclusively between items

gridcolumngapparsing001 

Script 
gridcolumngap parsing

gridgapparsing001 

Script 
gap shorthand parsing

gridgutters002 
= 

Support for gridgap shorthand property as an alias for gap

gridgutters004 
= 

Support for gridgap shorthand property as an alias for gap setting both to different values

gridgutters006 
= 

Support for gridrowgap alias for rowgap and gridcolumngap for columngap

gridgutters008 
= 

Support for aliased support to gap of percentage values for gridgap

gridgutters013 
= 

Gutters adjacent to collapsed tracks also collapse
 This test checks that gutters adjacent to collapsed tracks don't reduce the space available for aligning adjacent grid items.

gridrowgapparsing001 

Script 
gridrowgap parsing
