美文网首页
图片水平垂直居中的四种方法

图片水平垂直居中的四种方法

作者: blue_angel | 来源:发表于2017-09-30 14:11 被阅读0次

    第一种:相对定位+margin:auto

    <div class="Pic"><img src="images/img.png" alt="” /></div>

    .Pic { position:relative; }

    .Pic img { position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; }

    第二种:利用flexbox里面的垂直居中属性( align-items:center) 和水平居中属性(justify-content:center)

    <div class="Pic”><img src="images/img.png" alt="" /></div>

    .Pic { display:flex; align-items:center; justify-content: center; /*新版本写法*/ text-align:center; }

    第三种:利用dispay:table-cell + 图片vertical-align:middle

    <div class="Pic"><span class="icenter"><img src="images/img.png" alt="" /></span></div>

    .Pic .icenter { display:table-cell; vertical-align:middle; text-align:center; width:60px; height:60px; }

    .Pic img { vertical-align:middle; display:inline-block; }

    第四种:增加一个空白标签

    <div class="Pic"><img src="images/img.png" alt="" /><i class="iblock"></i></div>

    .Pic { text-align:center; }

    .Pic img { vertical-align:middle; }

    .Pic .iblock { display:inline-block; vertical-align:middle; height:100%; width:0; }

    相关文章

      网友评论

          本文标题:图片水平垂直居中的四种方法

          本文链接:https://www.haomeiwen.com/subject/pewgextx.html