Я пытаюсь взять одно изображение и центрировать его, используя сетку CSS, и как способ научиться сетке, и потому, что моя страница требует одного центрированного изображения. Изображение центрируется слева направо, но не сверху вниз. Он находится прямо наверху. Я уменьшил изображение, чтобы облегчить просмотр в тестовых целях. Размер моего изображения менее важен, чем его размещение. Что я делаю не так?
Кроме того, мне нужно это в сетке 3x3, а не какое-то другое числовое значение.
.wrapper {
display: grid;
display: flex;
justify-content: center;
}
.ConstructGrid {
justify-items: center;
grid-template-rows: repeat(3, 1fr);
grid-template-columns: repeat(3, 1fr);
grid-gap: 1px;
grid-template-areas: ". . ." ". picture ." ". . .";
}
<div class="wrapper">
<div class="ConstructGrid">
<img class="picture" src="http://www.cafenocturne.com/images/Under_Construction.png" border="0" width="400">
</div>
</div>