Status: FAIL | Duration: 23ms | Subtests: 0/1 | Open test on wpt.live | Open ref on wpt.live | wpt.fyi
/css/css-gaps/grid/grid-gap-decorations-multi-value-writing-mode.html
<!DOCTYPE html> <title> CSS Gap Decorations: Grid gap decoration colors with multiple values and non-default writing-mode values. </title> <link rel="help" href="https://www.w3.org/TR/css-gaps-1/#gap-decorations"> <link rel="match" href="grid-gap-decorations-multi-value-writing-mode-ref.html"> <link rel="author" title="Kevin Babbitt" href="mailto:kbabbitt@microsoft.com"> <style> body { margin: 0px; } .grid { display: grid; grid-template: repeat(3, 50px) / repeat(4, 50px); gap: 10px; column-rule-color: red, green, blue; column-rule-style: solid; column-rule-width: 10px; row-rule-color: orange, purple; row-rule-style: solid; row-rule-width: 10px; width: 170px; height: 230px; margin-bottom: 20px; } .item { background: lightgray; } </style> <div class="grid" style="writing-mode: vertical-rl;"> <div class="item"></div><div class="item"></div><div class="item"></div> <div class="item"></div><div class="item"></div><div class="item"></div> <div class="item"></div><div class="item"></div><div class="item"></div> <div class="item"></div><div class="item"></div><div class="item"></div> </div> <div class="grid" style="writing-mode: vertical-lr;"> <div class="item"></div><div class="item"></div><div class="item"></div> <div class="item"></div><div class="item"></div><div class="item"></div> <div class="item"></div><div class="item"></div><div class="item"></div> <div class="item"></div><div class="item"></div><div class="item"></div> </div> <div class="grid" style="writing-mode: sideways-rl;"> <div class="item"></div><div class="item"></div><div class="item"></div> <div class="item"></div><div class="item"></div><div class="item"></div> <div class="item"></div><div class="item"></div><div class="item"></div> <div class="item"></div><div class="item"></div><div class="item"></div> </div> <div class="grid" style="writing-mode: sideways-lr;"> <div class="item"></div><div class="item"></div><div class="item"></div> <div class="item"></div><div class="item"></div><div class="item"></div> <div class="item"></div><div class="item"></div><div class="item"></div> <div class="item"></div><div class="item"></div><div class="item"></div> </div>
/css/css-gaps/grid/grid-gap-decorations-multi-value-writing-mode-ref.html
<!DOCTYPE html> <link rel="help" href="https://www.w3.org/TR/css-gaps-1/#gap-decorations"> <link rel="author" title="Kevin Babbitt" href="mailto:kbabbitt@microsoft.com"> <style> body { margin: 0px; } .section { position: relative; margin-bottom: 20px; } .grid { display: grid; grid-template: repeat(3, 50px) / repeat(4, 50px); gap: 10px; width: 170px; height: 230px; } .item { background: lightgray; } .col-rule { position: absolute; height: 10px; width: 170px; } .row-rule { position: absolute; width: 10px; height: 230px; top: 0px; } </style> <!-- vertical-rl: inline=vertical T→B, block=horizontal R→L. Column rules (horizontal) at y=50,110,170: red,green,blue (inline order). Row rules (vertical) at x=110,50: orange,purple (block-start=right). --> <div class="section"> <div class="col-rule" style="top: 50px; background: red;"></div> <div class="col-rule" style="top: 110px; background: green;"></div> <div class="col-rule" style="top: 170px; background: blue;"></div> <div class="row-rule" style="left: 110px; background: orange;"></div> <div class="row-rule" style="left: 50px; background: purple;"></div> <div class="grid" style="writing-mode: vertical-rl;"> <div class="item"></div><div class="item"></div><div class="item"></div> <div class="item"></div><div class="item"></div><div class="item"></div> <div class="item"></div><div class="item"></div><div class="item"></div> <div class="item"></div><div class="item"></div><div class="item"></div> </div> </div> <!-- vertical-lr: inline=vertical T→B, block=horizontal L→R. Column rules same as vertical-rl. Row rules at x=50,110: orange,purple (block-start=left). --> <div class="section"> <div class="col-rule" style="top: 50px; background: red;"></div> <div class="col-rule" style="top: 110px; background: green;"></div> <div class="col-rule" style="top: 170px; background: blue;"></div> <div class="row-rule" style="left: 50px; background: orange;"></div> <div class="row-rule" style="left: 110px; background: purple;"></div> <div class="grid" style="writing-mode: vertical-lr;"> <div class="item"></div><div class="item"></div><div class="item"></div> <div class="item"></div><div class="item"></div><div class="item"></div> <div class="item"></div><div class="item"></div><div class="item"></div> <div class="item"></div><div class="item"></div><div class="item"></div> </div> </div> <!-- sideways-rl: same as vertical-rl. --> <div class="section"> <div class="col-rule" style="top: 50px; background: red;"></div> <div class="col-rule" style="top: 110px; background: green;"></div> <div class="col-rule" style="top: 170px; background: blue;"></div> <div class="row-rule" style="left: 110px; background: orange;"></div> <div class="row-rule" style="left: 50px; background: purple;"></div> <div class="grid" style="writing-mode: sideways-rl;"> <div class="item"></div><div class="item"></div><div class="item"></div> <div class="item"></div><div class="item"></div><div class="item"></div> <div class="item"></div><div class="item"></div><div class="item"></div> <div class="item"></div><div class="item"></div><div class="item"></div> </div> </div> <!-- sideways-lr: inline=vertical B→T, block=horizontal L→R. Column rules reversed: red at y=170, green at y=110, blue at y=50. Row rules same as vertical-lr. --> <div class="section"> <div class="col-rule" style="top: 170px; background: red;"></div> <div class="col-rule" style="top: 110px; background: green;"></div> <div class="col-rule" style="top: 50px; background: blue;"></div> <div class="row-rule" style="left: 50px; background: orange;"></div> <div class="row-rule" style="left: 110px; background: purple;"></div> <div class="grid" style="writing-mode: sideways-lr;"> <div class="item"></div><div class="item"></div><div class="item"></div> <div class="item"></div><div class="item"></div><div class="item"></div> <div class="item"></div><div class="item"></div><div class="item"></div> <div class="item"></div><div class="item"></div><div class="item"></div> </div> </div>