自动 | auto (Basic Box Model) - CSS 中文开发手册 - Break易站

2021-01-26 02:14

阅读:594


  • ??CSS 中文开发手册

    自动 | auto (Basic Box Model) - CSS 中文开发手册

    width 属性指定了元素内容区的宽度。默认情况下,该属性定义了内容区域的宽度。如果box-sizing设置为border-box,则确定边框区域的宽度。

    /*  values */
    width: 300px;
    width: 25em;
    
    /*  value */
    width: 75%;
    
    /* Keyword values */
    width: 25em border-box;
    width: 75% content-box;
    width: max-content;
    width: min-content;
    width: available;
    width: fit-content;
    width: auto;
    
    /* Global values */
    width: inherit;
    width: initial;
    width: unset;

    在min-width和max-width属性覆盖width。

    初始值

    auto

    适用元素

    all elements but non-replaced inline elements, table rows, and row groups

    是否是继承属性

    no

    Percentages

    refer to the width of the containing block

    适用媒体

    visual

    计算值

    a percentage or auto or the absolute length

    Animation type

    a length, percentage or calc();

    正规顺序

    the length or percentage before the keyword, if both are present

    语法

    width属性被指定为:

    以下关键字值之一:available,min-content,max-content,fit-content,auto。。这可以选择跟随以下关键字之一:border-box,content-box。

    可能的长度单位见.

    指定为包含块宽度的.

    border-box如出现, 之前的应用到元素的边框盒子.

    content-box如出现, 之前的应用到元素的内容盒子.

    auto浏览器将会为指定的元素计算并选择一个宽度.

    fill使用?fill-available?行内尺寸或者?fill-available?块级尺寸其中一种来作为合适的书写模式。max-content固有的首选宽度.

    min-content固有的最小宽度.

    available包含块的宽度减去水平 margin, border 和 padding.

    fit-content以下两种情况下的较大值:

    固有的最小宽度

    固有首选宽度(max-content)和可用宽度(available)的较小值

    正式语法

    [  |  ] && [ border-box | content-box ]? | available | min-content | max-content | fit-content | auto

    示例

    默认宽度

    p.goldie {
      background: gold;
    }

    The Mozilla community produces a lot of great software.

    px 和 em


  • 评论


    亲,登录后才可以留言!