<!doctype html> <!-- Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ --> <meta charset="utf-8"> <title>CSS Test: Single-line flex containers should clamp their line's height to the container's computed min and max cross-size.</title> <link rel="author" title="Daniel Holbert" href="mailto:dholbert@mozilla.com"> <link rel="match" href="flexbox-single-line-clamp-3-ref.html"> <link rel="help" href="https://www.w3.org/TR/css-flexbox-1/#algo-cross-line"> <style> .container { display: flex; background: gray; min-height: 80px; /* Don't let (default) align-content:stretch save us by stretching the line to fit the container! The point here is that the line should already be clamped to the container's min-height. */ align-content: flex-start; } .panel { background: lightblue; width: 150px; } .contents { height: 10px; width: 10px; background: purple; } </style> </head> <div class="container"> <div class="panel"> <div class="contents"></div> </div> </div>