@yudai_1020 (雄大 菊屋)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

cssでli要素の画像を横3列 縦2列にできません

解決したいこと

cssで画像を横3列の2行にしたいのですが、できません。
(display: flex;や flex-wrap: wrap;はやってみたのですが適応されておりません。

または、問題・エラーが起きている画像をここにドラッグアンドドロップ

該当するソースコード

HTML

 <!-- works -->
      <section id="works">
        <h2>Works</h2>
        <ul class="items">
          <li><img src="img/works1.jpeg" alt="ワーク1" / class="item"></li>
          <li><img src="img/works2.jpeg" alt="ワーク2" / class="item"></li>
          <li><img src="img/works3.jpeg" alt="ワーク3" / class="item"></li>
          <li><img src="img/works4.jpeg" alt="ワーク4" / class="item"></li>
          <li><img src="img/works5.jpeg" alt="ワーク5" / class="item"></li>
          <li><img src="img/works6.jpeg" alt="ワーク6" / class="item"></li>
        </ul>
      </section>

css

/* works */

#works {
  width: 100vw;
}

.items {
  display: flex;
  flex-wrap: wrap;
}

#works li {
  width: 32%;
  max-width: 100%;
  display: inline-block;
}

img {
  border-style: none;
}

自分で試したこと

ここに問題・エラーに対して試したことを記載してください。
inline-blockなども試してみたのですがダメでした。

0 likes

2Answer

他からの影響を受けているか、キャッシュが残っているだけな気もしますが
そのCSSでも適切に表示されるようにも思います。

もしくはこんな感じでどうでしょう

See the Pen Untitled by yulianess23 (@yulianess23) on CodePen.

縦並びにしたいのであればcolumn-countでも

0Like

Your answer might help someone💌