请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

flex-grow 在IE11下的兼容性问题

老师,在IE11下,父元素设置flex-direction: column,且只设置了min-height属性,没有设置height属性,子元素的flex-grow: 1不会生效,这个要怎么解决?

正在回答

1回答

可以再包一层flex。

<!DOCTYPE html>

<html lang="en">

<head>

  <meta charset="UTF-8">

  <meta http-equiv="X-UA-Compatible" content="IE=edge">

  <meta name="viewport" content="width=device-width, initial-scale=1.0">

  <title>Document</title>

  <style>

    #app{

      display: flex;

    }

    #div1{

      min-height: 500px;

      width: 200px;

      display: flex;

      flex-direction: column;

    }

    #div2{

      flex-grow: 1;

      background: red;

    }

  </style>

</head>

<body>

  <div id="app">

    <div id="div1">

        <div id="div2"></div>

    </div>

  </div>

</body>

</html>


0 回复 有任何疑惑可以回复我~
  • 提问者 人生的起源 #1
    真的可以,谢谢老师
    回复 有任何疑惑可以回复我~ 2022-03-22 09:08:45
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信