Status: FAIL | Duration: 14ms | Subtests: 0/1 | Open test on wpt.live | Open ref on wpt.live | wpt.fyi
/css/css-flexbox/flex-direction-with-element-insert.html
<!DOCTYPE html> <html> <head> <title>CSS Test: flex flow direction</title> <link rel="author" title="houzhenyu" href="http://www.github.com/sskyy" /> <link rel="help" href="http://www.w3.org/TR/css-flexbox-1/#flex-direction"> <link rel="match" href="reference/flex-direction-with-element-insert.html"> <meta name="assert" content="The flex items inserted by script shuould follow the right direction what the flex-direction property directives." /> <style> .flex-container{ display: flex; margin:20px; background: #333; } .flex-item{ width:50px; height:50px; margin:20px; background: #eee; line-height: 50px; text-align: center; } .flex-container.flex-direction-row{ flex-direction : row; } .flex-container.flex-direction-row-reverse{ flex-direction : row-reverse; } .flex-container.flex-direction-column{ flex-direction : column; } .flex-container.flex-direction-column-reverse{ flex-direction : column-reverse; } </style> </head> <body> <h1>flex-direction:row</h1> <div id="flex-direction-row" class="flex-container flex-direction-row"><div class="flex-item">1</div><div class="flex-item">2</div><div class="flex-item">3</div></div> <h1>flex-direction:row-reverse</h1> <div id="flex-direction-row-reverse" class="flex-container flex-direction-row-reverse"><div class="flex-item">1</div><div class="flex-item">2</div><div class="flex-item">3</div></div> <h1>flex-direction:column</h1> <div id="flex-direction-column" class="flex-container flex-direction-column"><div class="flex-item">1</div><div class="flex-item">2</div><div class="flex-item">3</div></div> <h1>flex-direction:column-reverse</h1> <div id="flex-direction-column-reverse" class="flex-container flex-direction-column-reverse"><div class="flex-item">1</div><div class="flex-item">2</div><div class="flex-item">3</div></div> <script> var ids = ['flex-direction-row', 'flex-direction-row-reverse', 'flex-direction-column', 'flex-direction-column-reverse']; for( var i in ids ){ var new_element = document.createElement("div") new_element.className="flex-item"; new_element.innerHTML="new"; var container = document.getElementById( ids[i] ); container.appendChild( new_element ); } </script> </body> </html>
/css/css-flexbox/reference/flex-direction-with-element-insert.html
<!DOCTYPE html> <html> <head> <title>CSS Test: flex flow direction</title> <link rel="author" title="houzhenyu" href="http://www.github.com/sskyy" /> <style> .flex-container{ display:block; margin:20px; background: #333; line-height: 0px; } .flex-item{ display: inline-block; width:50px; height:50px; margin:20px 20px; background: #eee; line-height: 50px; text-align: center; } .flex-container.flex-direction-row{ flex-direction : row; } .flex-container.flex-direction-row-reverse{ text-align: right; } .flex-container.flex-direction-column{ padding:20px 0px; } .flex-container.flex-direction-column .flex-item{ display: block; margin:40px 20px; } .flex-container.flex-direction-column .flex-item.first{ margin-top:0px; } .flex-container.flex-direction-column .flex-item.last{ margin-bottom:0px; } .flex-container.flex-direction-column-reverse{ padding:20px 0px; } .flex-container.flex-direction-column-reverse .flex-item{ display: block; margin:40px 20px; } .flex-container.flex-direction-column-reverse .flex-item.first{ margin-top:0px; } .flex-container.flex-direction-column-reverse .flex-item.last{ margin-bottom:0px; } </style> </head> <body> <h1>flex-direction:row</h1> <div class="flex-container flex-direction-row"><div class="flex-item">1</div><div class="flex-item">2</div><div class="flex-item">3</div><div class="flex-item">new</div></div> <h1>flex-direction:row-reverse</h1> <div class="flex-container flex-direction-row-reverse"><div class="flex-item">new</div><div class="flex-item">3</div><div class="flex-item">2</div><div class="flex-item">1</div></div> <h1>flex-direction:column</h1> <div class="flex-container flex-direction-column"><div class="flex-item first">1</div><div class="flex-item">2</div><div class="flex-item">3</div><div class="flex-item last">new</div></div> <h1>flex-direction:column-reverse</h1> <div class="flex-container flex-direction-column-reverse"><div class="flex-item first">new</div><div class="flex-item">3</div><div class="flex-item">2</div><div class="flex-item last">1</div></div> </body> </html>