max-height

Avatar of Sara Cope
Sara Cope

DigitalOcean 为您旅程的每个阶段提供云产品。 立即开始使用 200 美元的免费积分!

CSS 中,max-height 属性用于设置指定元素的最大高度。 作者可以使用任何长度值,只要它们是正值即可。max-height 会覆盖 height,但min-height 始终会覆盖max-height

.wrapper {
  height: 100%;     /* full height of the content box */
  max-height: 20em; /* requires an absolute value for height. */
}

.wrapper {
  height: 50px;
  max-height: 20px; /* Will be AT MOST 20px tall : overrides height */
}

.wrapper {
  min-height: 400px; /* overrides height and max-height */
  height: 200px;
  max-height: 300px;
}
Check out this Pen!

百分比是相对于包含块的高度计算的。 如果未显式指定包含块的高度,则百分比值将被视为 none。max-height 属性将应用于所有元素,除了非替换内联元素表格列和列组(即colgroupcol)。

浏览器支持

IEEdgeFirefoxChromeSafariOpera
全部全部全部全部全部全部
Android ChromeAndroid FirefoxAndroid 浏览器iOS SafariOpera Mobile
全部全部全部全部全部
来源:caniuse