max-width

Avatar of Sara Cope
Sara Cope

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

max-width 属性在 CSS 中用于设置指定元素的最大宽度max-width 属性会覆盖 width 属性,但 min-width 将始终覆盖 max-width,无论是在声明中 width 之前还是之后。作者可以使用任何 长度值,只要它们是正值。

.wrapper {
  width: 100%;
  max-width: 20em; /* Will be AT MOST 20em wide */
}

.wrapper {
  min-width: 50em; /* Overrides max-width */
  width: 100%;
  max-width: 20em; /* Will be AT MOST 20em wide */
}
Check out this Pen!

请注意,max-width 不是继承的,因此不要假设它会继承自其他父元素。如果定义了 300px 的 width 和 600px 的 max-width,则初始 width 值将始终覆盖 600px 的 max-width 值。

浏览器支持

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