首页 > 解决方案 > 如何在 CSS 中居中图片库?

问题描述

我已经创建了一个图片库,但我不确定如何将图像水平和垂直居中放置在页面中间。

 <div class="gallery">
     <a target="_blank" href="Icon_pyro.jpg">
      <img src="Icon_pyro.jpg" alt="Pyro" width="256" height="256">
     </a>
   <div class="desc">Pyro</div>
 </div>

我的 CSS 类是

div.gallery {
    display: block;
    margin: 0 auto;
    text-align: center;
  }

  div.gallery img {
    margin: 5px;

  }

它显示在顶部,我不知道如何让它们并排

当前网页

标签: htmlcsscenter

解决方案


你能检查下面的代码吗?希望它对你有用。

您必须为所有gallery元素添加一个父元素,并将 flex 实用程序属性赋予该父元素。您需要根据要求设置图库父元素的高度(目前,我们为下面的演示设置了视口高度)。

请参考此链接:https ://jsfiddle.net/yudizsolutions/b2fq8dhr/


推荐阅读