@Overlord934

Почему контент вылазит за высоту контейнера?

64cc84db0326a726776624.png
Почему высота не подстроилась под размер содержимого?
HTML
<section class="gallery">
            <div class="container">
                <div class="gallery__inner">
                    <div class="gallery__column gallery__column-1">
                        <div class="gallery__item gallery__item-1">
                            <img src="images/gallery-img-1.png" alt="">
                        </div>
                        <div class="gallery__item gallery__item-6">
                            <img src="images/gallery-img-6.png" alt="">
                        </div>
                        <div class="gallery__item gallery__item-10">
                            <img src="images/gallery-img-10.png" alt="">
                        </div>
                    </div>
                    <div class="gallery__column gallery__column-2">
                        <div class="gallery__row gallery__row-1">
                            <div class="gallery__item gallery__item-2">
                                <img src="images/gallery-img-2.png" alt="">
                            </div>
                            <div class="gallery__item gallery__item-3">
                                <img src="images/gallery-img-3.png" alt="">
                            </div>
                            <div class="gallery__item gallery__item-4">
                                <img src="images/gallery-img-4.png" alt="">
                            </div>
                        </div>
                        <div class="gallery__row gallery__row-2">
                            <div class="gallery__item gallery__item-7">
                                <img src="images/gallery-img-7.png" alt="">
                            </div>
                            <div class="gallery__item gallery__item-8">
                                <img src="images/gallery-img-8.png" alt="">
                            </div>
                        </div>
                        <div class="gallery__row gallery__row-3">
                            <div class="gallery__item gallery__item-11">
                                <img src="images/gallery-img-11.png" alt="">
                            </div>
                            <div class="gallery__item gallery__item-12">
                                <img src="images/gallery-img-12.png" alt="">
                            </div>
                        </div>
                    </div>
                    <div class="gallery__column gallery__column-3">
                        <div class="gallery__item gallery__item-5">
                            <img src="images/gallery-img-5.png" alt="">
                        </div>
                        <div class="gallery__item gallery__item-9">
                            <img src="images/gallery-img-9.png" alt="">
                        </div>
                        <div class="gallery__item gallery__item-13">
                            <img src="images/gallery-img-13.png" alt="">
                        </div>
                    </div>
                </div>
            </div>
        </section>

CSS
.gallery {
    
}

.gallery__inner {

    display: flex;

}

.gallery__column-1 {
    display: flex;
    flex-direction: column;
    gap: 1%;
}

.gallery__column-2,
.gallery__column-3 {
    display: flex;
    flex-direction: column;
}

.gallery__column-2 {
    margin: 0 0.8%;
}

.gallery__column-3 {
    gap: 2%;
}

.gallery__item img {
    max-width: 100%;
    min-height: 100%;
    object-fit: cover;
}

.gallery__row {
    display: grid;
}

.gallery__row-1 {
    grid-template-columns: 1.2fr 2fr 2fr;
    grid-template-rows: 1fr;
    justify-items: center;
    gap: 2%;
}

.gallery__row-2 {
    grid-template-columns: 1.5fr 2fr;
    grid-template-rows: 1fr;
    justify-items: center;
    align-items: center;
    gap: 5%;
    margin: 1.1% 0;
}

.gallery__row-3 {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    align-items: end;
    gap: 2%;
    margin-top: -2%;
}

.gallery__item-7 {
    margin-left: 5%;
    margin-bottom: -6%;
}
  • Вопрос задан
  • 72 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы