我有一个简单的问题,希望有一个简单的答案。这似乎很基本,但我就是无法理解它。
所以,我在一个容器中安排了四个盒子:
div {
box-sizing: border-box;
padding: 0;
margin: 0;
}
.wrapper {
box-sizing: content-box;
height: 600px;
width: 600px;
margin: 100px auto;
border: 2px solid gray;
}
.box-container {
width: 100%;
display: flex;
flex-wrap: wrap;
}
.box {
width: 300px;
height: 300px;
padding: 0px;
}
.c {
background-color: cyan;
}
.y {
background-color: yellow;
}
.m {
background-color: magenta;
}
.k {
background-color: black;
}
<div class="wrapper">
<div class="box-container">
<div class="box c"></div>
<div class="box y"></div>
<div class="box m"></div>
<div class="box k"></div>
</div>
</div>
我已经申请box-sizing: border-box;
了 div,但由于某种原因padding
根本没有效果。如果我使用margin
,那么它会使 div 对于包装器来说太大,并且它们会移动位置。
我在这里想念什么?
提前致谢
杰米