Я пытаюсь создать сетку из 3 столбцов с 2 строками для отображения моих проектов в моем портфолио, но, похоже, они заполняют только первый столбец. Я пытался и пытался, но я просто не знаю, что делать, чтобы заставить его работать.
Рисунок, показывающий, как файлы не располагаются в столбцах:
Как я хочу, чтобы они были:
HTML / PHP
<div id="projects">
<div class="project-item-container">
<div class="project-item">
<?php foreach ($projects as $projectItem) {?>
<div class="project-item-img">
<img class="absolute-center" src="assets/img/<?php echo $projectItem["img"]; ?>.png" alt="<?php echo $projectItem["name"]; ?>">
</div><!-- project item img end -->
<div class="project-item-info">
<h2><?php echo $projectItem["name"]; ?></h2>
<h4><?php echo $projectItem["category"]; ?></h4>
</div><!-- project item info end -->
<?php } ?>
</div><!-- project item end -->
</div><!-- project-item container end -->
CSS
.project-item-container {
display: grid;
grid-template-columns: 400px 400px 400px;
grid-gap: 40px;
}
.project-item img {
max-width: 100%;
display: block;
}
.project-item-info {
text-align: center;
position: relative;
top: -50px;
background-color: #ffffff;
height: 100px;
padding: 10px 0;
}