--- title: min-width slug: Web/CSS/min-width translation_of: Web/CSS/min-width ---
{{ CSSRef() }}
min-width
属性为给定元素设置最小宽度。它可以阻止 {{ Cssxref("width") }} 属性的应用值小于 min-width
的值。
min-width 的值会同时覆盖
{{ Cssxref("max-width") }} 和 {{ Cssxref("width") }}。
形式语法: {{csssyntax("min-width")}}
/* <length> value */ min-width: 3.5em /* <percentage> value */ min-width: 10% /* Keyword values */ min-width: max-content min-width: min-content min-width: fit-content min-width: fill-available /* Global values */ min-width: inherit min-width: initial min-width: unset
<length>
<percentage>
auto
0
为默认值,auto
能为弹性布局指明更合理的默认表现。max-content
{{ experimental_inline() }}min-content
{{ experimental_inline() }}fill-available
{{ experimental_inline() }}available
。fit-content
{{ experimental_inline() }}min(max-content, max(min-content, fill-available)
.table { min-width: 75%; } form { min-width: 0; }
Specification | Status | Comment |
---|---|---|
{{ SpecName('CSS3 Sizing', '#width-height-keywords', 'min-width') }} | {{ Spec2('CSS3 Sizing') }} | 增加 max-content , min-content , fit-content , 和 fill-available 关键字。CSS3 Box 与 CSS3 Writing Modes 两份草案在某种程度上定义了这些关键字。本草案取代了这些草案。 |
{{ SpecName('CSS3 Flexbox', '#min-auto', 'min-width') }} | {{ Spec2('CSS3 Flexbox') }} | 早期的修订规范 增加了 auto 关键字并将其作为初始值。然而 CSSWG 随后重置了这一变更。直至2013 年 3月 29日,最新的 编辑草案 没有对 min-width 属性做任何修改(也就是说 auto 值已经不被推荐 )。 |
{{ SpecName('CSS3 Transitions', '#animatable-css', 'min-width') }} | {{ Spec2('CSS3 Transitions') }} | 定义 min-width 为动画属性。 |
{{ SpecName('CSS2.1', 'visudet.html#min-max-widths', 'min-width') }} | {{ Spec2('CSS2.1') }} | 初始定义。 |
{{Compat("css.properties.min-width")}}