15259251930

网站建设 APP开发 小程序

KNOWLEDGE/新闻知识

分享你我感悟

您当前位置> 首页 > 新闻知识 > 开发知识

网站开发代码用div如何使图片垂直居中

发表时间:2022-04-24 22:56:45

文章发布:星点互动科技

浏览次数:

网站开发代码用div如何使图片垂直居中,div相对与table对于图片的垂直居中其实支持的并不好,特别是对于不同浏览器的兼容性来说,这里我教大家用一个简洁的css解决方法:

难点在于两点:
垂直居中,
图片是个置换元素,有些特殊的特性。
至于如何解决,下面是一个权衡的相对结构干净,CSS简单的解决方法:

.box {
    /*非IE的主流浏览器识别的垂直居中的方法*/
    display: table-cell;
    vertical-align:middle;

    /*设置水平居中*/
    text-align:center;

    /* 针对IE的Hack */
    *display: block;
    *font-size: 175px;/*约为高度的0.873,200*0.873 约为175*/
    *font-family:Arial;/*防止非utf-8引起的hack失效问题,如gbk编码*/

    width:200px;
    height:200px;
    border: 1px solid #eee;
}
.box img {
    /*设置图片垂直居中*/
    vertical-align:middle;
}

<div class="box">
    <img src="https://www.wzjsxm.com/uploads/allimg/20210802/1-210P2114319356.png" />
</div>


相关开发案例查看更多