min-width - CSS: Cascading Style Sheets 编辑

The min-width CSS property sets the minimum width of an element. It prevents the used value of the width property from becoming smaller than the value specified for min-width.

The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.

The element's width is set to the value of min-width whenever min-width is larger than max-width or width.

Syntax

/* <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(20em);

/* Global values */
min-width: inherit;
min-width: initial;
min-width: unset;

Values

<length>
Defines the min-width as an absolute value.
<percentage>
Defines the min-width as a percentage of the containing block's width.
auto
The browser will calculate and select a min-width for the specified element.
max-content
The intrinsic preferred min-width.
min-content
The intrinsic minimum min-width.
fit-content(<length-percentage>)
Uses the fit-content formula with the available space replaced by the specified argument, i.e. min(max-content, max(min-content, argument)).

Formal definition

Initial valueauto
Applies toall elements but non-replaced inline elements, table rows, and row groups
Inheritedno
Percentagesrefer to the width of the containing block
Computed valuethe percentage as specified or the absolute length
Animation typea length, percentage or calc();

Formal syntax

auto | <length> | <percentage> | min-content | max-content | fit-content(<length-percentage>)

where
<length-percentage> = <length> | <percentage>

Examples

Setting minimum element width

table { min-width: 75%; }

form { min-width: 0; }

Specifications

SpecificationStatusComment
CSS Box Sizing Module Level 4
The definition of 'min-width' in that specification.
Editor's Draft
CSS Box Sizing Module Level 3
The definition of 'min-width' in that specification.
Working DraftAdds the max-content, min-content, fit-content keywords.
CSS Flexible Box Layout Module
The definition of 'min-width' in that specification.
Candidate RecommendationAdds the auto keyword and uses it as the initial value.
CSS Level 2 (Revision 1)
The definition of 'min-width' in that specification.
RecommendationInitial definition.

Browser compatibility

BCD tables only load in the browser

See also

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

词条统计

浏览:63 次

字数:8781

最后编辑:8年前

编辑次数:0 次

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文