Лучший способ - использовать display: flex
и добавить свойство width
в класс .item-showcase
. Ваши блоки имеют ширину 290 пикселей, поэтому ширина .item-showcase должна составлять 1180 пикселей (1160 пикселей + 20 пикселей) , поля содержимого и элементов.
.item-showcase
{
width: 1180px;
display: flex;
flex-wrap: wrap;
margin-top:50px;
margin-left:95px;
}
.showcase
{
background:red;
padding:20px 20px 80px 20px;
margin-left: 5px;
margin-bottom: 5px;
}
#puppo
{
width:250px;
height:200px;
object-fit: cover;
}
.showcase:nth-child(4)
{
background:green;
}
Но если вы хотите использовать встроенный -блокирует ширину .item-showcase
должно быть 1172px (1160px + 12px) , имейте в виду, что inline-block обрабатывается как встроенный элемент, поэтому браузер добавляет 4px в качестве полей для каждого inline-блока элемент.
Если вы хотите явно добавить поля к .showcase
, вам следует удалить пробелы в HTML между дочерними элементами.
CSS:
.item-showcase {
width: 1172px;
padding-top:50px;
padding-left:100px;
}
.showcase {
display:inline-block;
background:red;
padding:20px 20px 80px 20px;
margin-bottom: 4px;
}