У меня есть контейнер с определенной высотой и шириной, который содержит несколько дочерних элементов (div). Я хотел бы иметь 4px lightblue границы вокруг каждого div. Два соседних divs должны иметь только 4px-пространство между ними.Согласованное расстояние между соседними элементами внутри контейнера
Я могу выполнить это, вручную установив высоты, ширину и края/границы, но я определяю размеры детей в процентах от родителя.
Вот скрипка, которую я установил, показывая divs в родительском, но без какого-либо интервала или границы.
.container {
height: 300px;
width: 300px;
background-color: lightblue;
}
.left {
width: 30%;
height: 100%;
background-color: lightyellow;
float: left;
}
.top-right {
width: 70%;
height: 50%;
background-color: lightred;
float: right;
}
.bottom-middle {
width: 35%;
height: 50%;
background-color: lightpink;
float: left;
}
.bottom-right {
width: 35%;
height: 50%;
background-color: lightgreen;
float: right;
}
.border {
/* margin: 4px; */
}
<div class="container">
<div class="left border"></div>
<div class="top-right border"></div>
<div class="bottom-middle border"></div>
<div class="bottom-right border"></div>
</div>
Вот он, ребята. Решение KISS у нас пропало без вести. – isherwood