gpt4 book ai didi

html - CSS 中的 box-sizing 属性是什么?

转载 作者:太空狗 更新时间:2023-10-29 12:24:42 24 4
gpt4 key购买 nike

是否需要指定一个<div> s box-sizing

它有什么用?

最佳答案

这是一个名为 Bluediv:

div.Blue {
width: 100px;
height: 100px;
background-color: blue;
}

Blue

这是一个名为 Greennydiv:

div.Greenny {
width: 100px;
height: 100px;
background-color: blue;
border: 20px solid green;
}

Greenny

GreennyBlue40px 高,所以他决定节食:

div.GreennyAfterTheDiet {
width: 100px;
height: 100px;
background-color: blue;
border: 20px solid green;
box-sizing: border-box;
}

现在他的宽度高度正好是100px,包括边框:

Greenny after the diet

如您所见,它非常简单。相同的规则适用于 padding

更新:这是一个简单的用例:

<div>bla bla bla bla bla bla bla bla bla bla</div>
<div>bla bla bla bla bla bla bla bla bla bla</div>
<div>bla bla bla bla bla bla bla bla bla bla</div>
<div>bla bla bla bla bla bla bla bla bla bla</div>
div {
width: 25%;
float: left;
background-color: #ffd862;
}

结果如下所示:

result

但是如果你想添加一些padding:

after padding

看看发生了什么?现在我将添加 box-sizing: border-box;:

After box-sizing: border-box

现在两个 div 都再次具有 width: 25%,但它们也都有 padding: 10px

关于html - CSS 中的 box-sizing 属性是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31879820/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com