HTML/CSS

利用table-cell实现图片垂直居中

智言 2017年04月05日 阅读(4494) 0

利用table-cell实现居中,font-size做兼容兼容IE6+/FF/Chrome,代码如下:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>图片垂直居中(兼容各主流浏览器,含IE6/IE7)</title>
        <style media="screen">
            /* 样式 */
            .box-1{ display:table;}
            .img-wrap-1{ display:table-cell; width:200px; height:200px; border:1px solid #ccc; text-align:center; *font-size:178px; zoom:1; vertical-align:middle;}
            /* height与font-size之比大约为:1:0.893; zoom:1是为了触发IE的hasLayout */
        </style>
    </head>
    <body>
        <p>利用table-cell实现居中,font-size做兼容兼容IE6+/FF/Chrome</p>
        <div class="box-1">
            <a class="img-wrap-1" href="#">
                <img src="images/1.png" alt="" />
            </a>
        </div>
    </body>
</html>

智言

业务开发请联系QQ:5679361

评论 抢沙发

评论前必须登录!

 


如果你觉得本站内容对你有所帮助,比如提升你对编程方面的认识,你可以通过上面的二维码请博主喝杯咖啡,安好。

WEB前端开发部落(公众号:webapp_club)

群列表

前端初级学习群:初级Web前端学习群(后期为支付入群)
PHP初级学习群:PHP(MySQL)学习交流群
QQ群仅作为相关领域讨论平台,均提供高质量问题交流,禁止闲聊,无法接受的朋友请勿加群!
进群需要通过这里获取进群码才能进群哦!

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏