Задать вопрос
@strelkovstvo

Как решить задачу с четвертой картинкой, которая постоянно вываливается?

Имеем section

<section id="articles" class="articles section-offset">
      <div class="container">
        <h2 class="section-title articles-title">
          Articles
        </h2>
          <ul class="articles-list list-reset flex">
            <li class="articles-item">
              <article class="blog-preview flex">
                <a href="#" class="blog-preview-link">
                  <img src="img/article1.jpg" alt="Blog photo 2" class="blog-preview-image">
                  <div class="blog-preview-text">
                    <time datetime="2025-04-03 23:13" class="blog-preview-time">
                      03 March 2025
                    </time>
                    <h3 class="blog-preview-title">
                      Jurisdiction
                    </h3>
                    <p class="blog-preview-descr">
                      Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy
                    </p>
                  </div>
                </a>
              </article>
            </li>
            <li class="articles-item">
              <article class="blog-preview flex">
                <a href="#" class="blog-preview-link">
                  <img src="img/article2.jpg" alt="Blog photo 3" class="blog-preview-image">
                  <div class="blog-preview-text">
                    <time datetime="2025-04-03 23:13" class="blog-preview-time">
                      03 March 2025
                    </time>
                    <h3 class="blog-preview-title">
                      Consulting
                    </h3>
                    <p class="blog-preview-descr">
                      Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy
                    </p>
                  </div>
                </a>
              </article>
            </li>
            <li class="articles-item">
              <article class="blog-preview flex">
                <a href="#" class="blog-preview-link">
                  <img src="img/article3.jpg" alt="Blog photo 4" class="blog-preview-image">
                  <div class="blog-preview-text">
                    <time datetime="2025-04-03 23:13" class="blog-preview-time">
                      03 March 2025
                    </time>
                    <h3 class="blog-preview-title">
                      Rights &amp;&nbsp;obligations
                    </h3>
                    <p class="blog-preview-descr">
                      Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy
                    </p>
                  </div>
                </a>
              </article>
            </li>
            <li class="articles-item">
              <article class="blog-preview flex">
                <a href="#" class="blog-preview-link">
                  <img src="img/article4.jpg" alt="Blog photo 1" class="blog-preview-image">
                  <div class="blog-preview-text">
                    <time datetime="2025-04-03 23:13" class="blog-preview-time">
                      03 March 2025
                    </time>
                    <h3 class="blog-preview-title">
                      Contractors
                    </h3>
                    <p class="blog-preview-descr">
                      Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy
                    </p>
                  </div>
                </a>
              </article>
            </li>
          </ul>
        </div>
      </section>


И такие стили
/* articles */
.articles {
  border: 1px solid #E4E4E4;
}

.articles-title {
  font-weight: 300;
  font-size: 36px;
  line-height: 47px;
  color: #1c1c1c;
}

.articles-list {
  --offsets: 1;
  flex-wrap: wrap;
  gap: var(--gap);
}

.articles-item {
  width: calc((100% - (var(--offsets) * var(--gap))) / (var(--offsets) + 1));
}

.blog-preview {
  overflow: hidden;
  border: 1px solid #E4E4E4;
  border-radius: 5px;
  height: 100%;
}

.blog-preview-link {
  display: flex;
  position: relative;
  width: 100%;
  transition: color 0.3s ease-in-out;
}

.blog-preview-link:hover {
  background-color: #3172B9;
}

.blog-preview-link:focus {
  background-color: #71A7E2;
}

.blog-preview-image {
  object-fit: cover;
}

.blog-preview-text {
  padding: 30px;
}

.blog-preview-time {
  display: block;
  margin-bottom: 5px;
  font-weight: 400;
  font-size: 10px;
  line-height: 15px;
  color: #787878;
  transition: color 0.3s ease-in-out;
}

.blog-preview-link:hover .blog-preview-time {
  color: #fff;
}

.blog-preview-link:focus .blog-preview-time {
  color: #fff;
}

.blog-preview-title {
  margin: 0;
  margin-bottom: 15px;
  font-weight: 600;
  font-size: 20px;
  line-height: 26px;
  color: #1c1c1c;
  transition: color 0.3s ease-in-out;
}

.blog-preview-link:hover .blog-preview-title {
  color: #fff;
}

.blog-preview-link:focus .blog-preview-time {
  color: #fff;
}

.blog-preview-descr {
  margin: 0;
  font-weight: 300;
  font-size: 14px;
  line-height: 21px;
  color: #787878;
  max-width: 210px;
  transition: color 0.3s ease-in-out
}

.blog-preview-link:hover .blog-preview-descr {
  color: #fff;
}

.blog-preview-link:focus .blog-preview-descr {
  color: #fff;
}


Section ломается при разрешении 768, выпадает четвертая картинка. При этом в рекомендациях стоит: 'указать height: 100%;' , что не работает вообще никак. Как решить проблему с четвертой картинкой?

67dbe03728af8426677968.png
  • Вопрос задан
  • 71 просмотр
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

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

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