Home >Web Front-end >CSS Tutorial >How to center image in div

How to center image in div

迷茫
迷茫Original
2017-03-25 16:29:292175browse

First method:

<p class="title">
        <p class="flag"></p>
        <p class="content">
            <img src="img_p1_title.png">
        </p>
    </p>
.title {
   width: 100%;
    font-size: 0;  
    height: 10%;
}
.title .content img {
    width: 35%;
}
/*--主要的--*/.content{
    display: inline-block;
    vertical-align: middle;
  }
.flag{
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    width: 0;
  }

Second method:

<p class="title">
<img src="img_p1_title.png">
</p>
<span style="color: #000000;">.title {  <span style="color: #ff0000;">display: flex;
  just<a href="http://www.php.cn/wiki/109.html" target="_blank">if</a>y-content: center;
  align-items: center; </span> }
.title img {
  width: 35%;
}<br/>//该方法有些旧系统不支持</span>

Third method:

<p class="title">
<span>第三种方法</span>
</p>
.title {
   height: 15%;
   font-size: 18px;   position: relative;
}
.title span {    
        position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

Fourth method:

<p class="title">
 <span>第四种方法</span>
</p>
.title {
    width: 200px;
    height: 200px;    
    vertical-align: middle;
    display: table-cell;
    text-align: center;
 }

The above is the detailed content of How to center image in div. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn