css 与`width的区别:fit-content`和`width:百分百

m0rkklqb  于 2023-04-23  发布在  其他
关注(0)|答案(2)|浏览(159)

这两个有什么区别

div {
  width: fit-content;
}

div {
  width: 100%;
}
rfbsl7qr

rfbsl7qr1#

宽度100%将拉伸到父项的整个宽度
fit-content将使它的宽度与它的孩子一样宽
https://css-tricks.com/almanac/properties/w/width/

pgky5nke

pgky5nke2#

最好的理解是尝试一下。。

<style>
    .parent {
        background-color: red;
        width: 500px;
    }
    .child-fit {
        background-color: blue;
        width: fit-content;
    }
    .child-100 {
        background-color: yellow;
        width: 100%;
    }
</style>
<div class="parent">
    <div class="child-fit">
        <p>FIT CONTENT</p>
    </div>
    <div class="child-100">
        <p>100%</p>
    </div>
</div>

相关问题