代码之家  ›  专栏  ›  技术社区  ›  nowox

如何使引导行填满父容器的高度?

  •  -1
  • nowox  · 技术社区  · 6 年前

    在下面的示例中,我希望我的行使用以下规则填充父容器的总高度:

    • B=高度的1/6
    • C=高度的3/6

    <div class="container border border-warning" style="height: 400px">
      <div id="a" class="row row-4 bg-primary">A</div>
      <div id="b" class="row row-2 bg-secondary">B</div>
      <div id="c" class="row row-3 bg-info">C</div>
    </div>
    

    https://codepen.io/anon/pen/mjoKpG

    我应该如何处理这个问题?

    2 回复  |  直到 6 年前
        1
  •  1
  •   MadPapo    6 年前

    添加这些CSS规则

    .container {
        display: inline-flex;
        flex-flow: column;
    }
    .container > #a{
        flex:0.33 1;
    }
    .container > #b{
        flex:0.17 1;
    }
    .container > #c{
        flex:0.5 1;
    }
    
        2
  •  0
  •   Allan    6 年前

    #a { height: 33%}
    #b { height: 17%}
    #c { height: 50%}
    

    https://codepen.io/anon/pen/ejXKQg