让图片在div里居中(三种方法)

Posted 我想月薪过万

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了让图片在div里居中(三种方法)相关的知识,希望对你有一定的参考价值。

问题

当我们将一张 img 放在 一个 div 里的时候,具有超高审美的我们,硬是要将 img 居中于 div。所以,产什么以下解决方法。

解决方法

布局文件代码

<div class="content">
     <img src="img_p1_title.png">
</div>

第一种方法:

.content
  width:340px;
  height:40px;
  display: flex;
  justify-content: center;
  align-items: center;  

第二种方法:

.content
  width:340px;
  height:40px;
  vertical-align: middle;
  display: table-cell;
  text-align: center;

第三种方法

.content
   width:340px;
   height:40px;
   position: relative;

.content img
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);

注意

如果你的布局没居中,请检查:

外层 div 给了 宽高吗?如果你用的第三种方法,是否符合“子绝父相”原理?

以上两种都没问题,那您就按F12检查吧!!!

以上是关于让图片在div里居中(三种方法)的主要内容,如果未能解决你的问题,请参考以下文章

用css如何让大div里的两个小div居中,如图

如何让Markdown图片居中

怎么让一个div在一个div里面上下居中

如何让一个img在div中居中,而img的宽度可能比div还大

div css里怎么让一个图片在任意位置,比如靠居中在偏下,

css 里面怎么让一个DIV居中 ?