为了账号安全,请及时绑定邮箱和手机立即绑定

给子元素设置flex属性,其高度属性会失效吗?

<!DOCTYPE html>

<html>


<head>

    <meta charset="UTF-8">

    <title>flex占比</title>

    <style type="text/css">

    .box {

        height: 300px;

        background: blue;

        display: flex;

    }


    .box div {

        width: 200px;

        height: 200px;

    }


    .box1 {

        flex: 1;

        background: red;

        width:50px;

        height:100px;

    }


    .box2 {

        flex: 3;

        background: orange;

    }


    .box3 {

        flex: 2;

        background: green;

    }

    </style>

</head>


<body>

    <div class="box">

        <div class="box1">flex:1</div>

        <div class="box2">flex:3</div>

        <div class="box3">flex:2</div>

    </div>

</body>


</html>


正在回答

1 回答

不会失效。不过父元素.box已经设置过height:200px,底下的三个.box1-3都会按照这个高度来,自己设置的高度就不生效了。

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

给子元素设置flex属性,其高度属性会失效吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信