У меня простой вопрос, на который, надеюсь, есть простой ответ. Это кажется простым, но я просто не могу разобраться с этим.
Итак, у меня в контейнере четыре коробки:
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 слишком большими для обертки, и они перемещаются.
Что мне здесь не хватает?
Заранее спасибо
Джейми