Status: PASS | Duration: 16ms | Subtests: 1/1 | Open test on wpt.live | Open ref on wpt.live | wpt.fyi
/css/css-sizing/vert-block-size-small-or-larger-than-container-with-min-or-max-content-2a.html
<!DOCTYPE html> <html> <head> <title> CSS Test: min-content and max-content for 'width' on a container, with various widths on children </title> <meta charset="utf-8"> <link rel="author" title="Boris Chiou" href="mailto:boris.chiou@gmail.com"> <link rel="help" href="https://drafts.csswg.org/css-sizing/#sizing-values"> <link rel="match" href="vert-block-size-small-or-larger-than-container-with-min-or-max-content-2-ref.html"> <meta name="flags" content="ahem"> <link rel="stylesheet" type="text/css" href="/fonts/ahem.css"> <link rel="stylesheet" type="text/css" href="support/min-content-max-content.css"> <style> html,body { margin: 0; } .outer { writing-mode: vertical-lr; display: inline-block; } .outer * { border: 2px solid lime; display: inline-block; } .container { height: 80px; border-color: blue; vertical-align: bottom; font-family: Ahem; font-size: 8px; line-height: 13px; } .too-small { width: 10px; } .too-big { width: 100px; } </style> </head> <body> <div class="outer"> <div class="container width-min-content"> <div>auto<br>container: min-content.</div> <div>auto<br>container: min-content.</div> </div> <div class="container width-min-content"> <div class="too-small">10px<br>container: min-content.</div> <div class="too-small">10px<br>container: min-content.</div> </div> <div class="container width-min-content"> <div class="too-big">100px<br>container: min-content.</div> <div class="too-big">100px<br>container: min-content.</div> </div> <div class="container width-max-content"> <div>auto<br>container: max-content.</div> <div>auto<br>container: max-content.</div> </div> <div class="container width-max-content"> <div class="too-small">10px<br>container: max-content.</div> <div class="too-small">10px<br>container: max-content.</div> </div> <div class="container width-max-content"> <div class="too-big">100px<br>container: max-content.</div> <div class="too-big">100px<br>container: max-content.</div> </div> </div> <div class="outer"> <div class="container"> <div>auto<br>container: auto.</div> <div>auto<br>container: auto.</div> </div> <div class="container min-width-min-content"> <div class="too-small">10px<br>container min-size: min-content.</div> <div class="too-small">10px<br>container min-size: min-content.</div> </div> <div class="container min-width-max-content"> <div class="too-small">10px<br>container min-size: max-content.</div> <div class="too-small">10px<br>container min-size: max-content.</div> </div> <div class="container max-width-min-content"> <div class="too-big">100px<br>container max-size: min-content.</div> <div class="too-big">100px<br>container max-size: min-content.</div> </div> <div class="container max-width-max-content"> <div class="too-big">100px<br>container max-size: max-content.</div> <div class="too-big">100px<br>container max-size: max-content.</div> </div> </div> </body> </html>
/css/css-sizing/vert-block-size-small-or-larger-than-container-with-min-or-max-content-2-ref.html
<!DOCTYPE html> <html> <head> <title> CSS Reference Case: Different values of width:auto container in vertical wm </title> <meta charset="utf-8"> <link rel="author" title="Boris Chiou" href="mailto:boris.chiou@gmail.com"> <link rel="stylesheet" type="text/css" href="/fonts/ahem.css"> <meta name="flags" content="ahem"> <style> html,body { margin: 0; } .outer { writing-mode: vertical-lr; display: inline-block; } .outer * { border: 2px solid lime; display: inline-block; } .container { height: 80px; border-color: blue; vertical-align: bottom; font-family: Ahem; font-size: 8px; line-height: 13px; } .too-small { width: 10px; } .too-big { width: 100px; } </style> </head> <body> <div class="outer"> <div class="container"> <div>auto<br>container: min-content.</div> <div>auto<br>container: min-content.</div> </div> <div class="container"> <div class="too-small">10px<br>container: min-content.</div> <div class="too-small">10px<br>container: min-content.</div> </div> <div class="container"> <div class="too-big">150px<br>container: min-content.</div> <div class="too-big">150px<br>container: min-content.</div> </div> <div class="container"> <div>auto<br>container: max-content.</div> <div>auto<br>container: max-content.</div> </div> <div class="container"> <div class="too-small">10px<br>container: max-content.</div> <div class="too-small">10px<br>container: max-content.</div> </div> <div class="container"> <div class="too-big">100px<br>container: max-content.</div> <div class="too-big">100px<br>container: max-content.</div> </div> </div> <div class="outer"> <div class="container"> <div>auto<br>container: auto.</div> <div>auto<br>container: auto.</div> </div> <div class="container"> <div class="too-small">10px<br>container min-size: min-content.</div> <div class="too-small">10px<br>container min-size: min-content.</div> </div> <div class="container"> <div class="too-small">10px<br>container min-size: max-content.</div> <div class="too-small">10px<br>container min-size: max-content.</div> </div> <div class="container"> <div class="too-big">100px<br>container max-size: min-content.</div> <div class="too-big">100px<br>container max-size: min-content.</div> </div> <div class="container"> <div class="too-big">100px<br>container max-size: max-content.</div> <div class="too-big">100px<br>container max-size: max-content.</div> </div> </div> </body> </html>