网格行结束 | grid-row-end (Grid Layout) - CSS 中文开发手册 - Break易站

  •   CSS 中文开发手册

    网格行结束 | grid-row-end (Grid Layout) - CSS 中文开发手册

    grid-row-end通过贡献一条线,一个跨度,或全无(自动)将其放置网格,从而指定其的一字形端边缘指定网格行内的网格项的结束位置网格区域。

    /* Keyword value */
    grid-row-end: auto;
    
    /* <custom-ident> values */
    grid-row-end: somegridarea;
    
    /* <integer> + <custom-ident> values */
    grid-row-end: 2;
    grid-row-end: somegridarea 4;
    
    /* span + <integer> + <custom-ident> values */
    grid-row-end: span 3;
    grid-row-end: span somegridarea;
    grid-row-end: 5 somegridarea span;
    
    /* Global values */
    grid-row-end: inherit;
    grid-row-end: initial;
    grid-row-end: unset;

    初始值

    auto

    适用于

    grid items and absolutely-positioned boxes whose containing block is a grid container

    遗传

    没有

    媒体

    视觉

    计算值

    as specified

    动画类型

    离散的

    规范的顺序

    形式语法定义的独特的非模糊顺序

    语法

    取值

    auto是一个关键字,指示该属性对网格项目的放置没有任何贡献,表示自动放置,自动跨度或默认跨度1。

    <custom-ident>如果有一个名为“<custom-ident> -end”的命名行,它会将第一个这样的行放到网格项目的放置位置。

    注意:命名的网格区域会自动生成此表单的隐式命名行,因此指定grid-row-end: foo;将选择该命名的网格区域的结束边缘(除非foo-end在其之前明确指定了另一个命名行)。

    否则,这被视为整数1已被指定为一起<custom-ident>。

    在<custom-ident>不能采取span值。

    <integer> && <custom-ident>?向网格项的位置贡献第n行网格。如果给出一个负整数,则从显式网格的结束边缘开始反向计数。

    如果名称被指定为<custom-ident>,只有具有该名称的行才会被计算在内。如果没有足够的名称行存在,则假定所有隐式网格行都具有该名称,以便找到该位置。

    一个<integer>值0是无效的。

    span && [ <integer> || <custom-ident> ]为网格项的放置提供网格跨度,这样网格项的网格区域的行结束边缘是从起始边缘开始的n行。

    如果名称被指定为<custom-ident>,只有具有该名称的行才会被计算在内。如果没有足够的名称行存在,则在与搜索方向对应的显式网格一侧的所有隐式网格线都假定具有该名称,以便计算此跨度。

    如果<integer>则默认为1负整数或0无效。

    形式语法

    <grid-line>where 
    <grid-line> = auto | <custom-ident> | [ <integer> && <custom-ident>? ] | [ span && [ <integer> || <custom-ident> ] ]

    HTML内容

    <div id="grid">
      <div id="item1"></div>
      <div id="item2"></div>
      <div id="item3"></div>
    </div>

    CSS内容

    #grid {
      display: grid;
      height: 200px;
      grid-template: 200px / repeat(4, 1fr);
    }
    
    #item1 {
      background-color: lime;
      grid-row-end: span 2;
    }
    
    #item2 {
      background-color: yellow;
    }
    
    #item3 {
      background-color: blue;
    }

    规范

    Specification

    Status

    Comment

    CSS Grid LayoutThe definition of 'grid-row-end' in that specification.

    Candidate Recommendation

    Initial definition

    浏览器兼容性

    Feature

    Chrome

    Edge

    Firefox (Gecko)

    Internet Explorer

    Opera

    Safari

    Basic support

    57.01

    20 (12.10240)-ms3

    52.0 (52.0)2

    10.0-ms3

    444

    No support5

    Feature

    Android Webview

    Chrome for Android

    Firefox Mobile (Gecko)

    IE Mobile

    Opera Mobile

    Safari Mobile

    Basic support

    57.01

    57.01

    52.0 (52.0)2

    10.0-ms3

    44

    No support

  •   CSS 中文开发手册
    转载请保留页面地址:https://www.breakyizhan.com/css/32219.html

    posted on 2020-07-02 22:47  MrAit  阅读(346)  评论(0编辑  收藏  举报

    导航