如何让两个图片在div居中

如何让两个img在div中垂直居中 样式得怎么写

                                            </div>
                                            <div class="card-right">
                                                <!-- <div> -->
                                                    <span class="img-box"><img src="/Uploads/temp/test/pic1.jpg"></span>
                                                    <span class="img-box"><img src="/Uploads/temp/test/pic2.jpg"></span>
                                                <!-- </div> -->
                                            </div>

.img-box{

height: 45%;
width: 100%;
display: block;

}
.img-box>img{

width: 100%;
height: 100%;

}

阅读 2.8k
3 个回答

可以试试flex

.card-right {
  border: 1px solid;
  height: 300px;
  display: flex;
  align-items: center;
}
.img-box{
height: 45%;
width: 100%;
}
.img-box>img{
width: 100%;
height: 100%;
}

附上flexbox简易教程,Flex 布局教程:语法篇,自己去看看吧,你想要的都有

最简单的就是flex布局了,知道几个关键的属性flex-flow,justify-content, align-items就能搞定了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题