知识 分享 互助 懒人建站

    懒人建站专注于网页素材下载,提供网站模板、网页设计、ps素材、图片素材等,服务于【个人站长】【网页设计师】和【web开发从业者】的代码素材与设计素材网站。

    懒人建站提供网页素材下载、网站模板
    知识 分享 互助!

    兼容各种浏览器的图片垂直居中CSS解决方案

    作者:佳明妈 来源:懒人建站 2009-10-13 人气:
    CSS技巧:通过添加一无语义图片来解决图片垂直居中CSS,兼容各种浏览器

    1、通过添加一无语义图片来解决图片垂直居中CSS,兼容各种IE6,IE7,火狐,谷歌等浏览器。

    1. <style> 
    2. .itm{border:2px solid #ccc;width:160px;height:160px;text-align:center;}  
    3. .blank{width:0;height:160px;}  
    4. .itm img{vertical-align:middle;}  
    5. </style> 
    6. <div class="itm"> 
    7. <img src="http://cn.yimg.com/i/comn/blank.gif" class="blank" /> 
    8. <a href=""><img src="http://cn.yimg.com/bookmark/yisou/mp3/m060616.jpg"/></a> 
    9. </div> 

    2、利用hack来使图片垂直居中

    1. <style> 
    2. .box {  
    3.         /*非IE的主流浏览器识别的垂直居中的方法*/  
    4.         display: table-cell;  
    5.         vertical-align:middle;  
    6.  
    7.         /*设置水平居中*/  
    8.         text-align:center;  
    9.  
    10.         /* 针对IE的Hack */  
    11.         *display: block;  
    12.         *font-size: 175px;/*约为高度的0.873,200*0.873 约为175*/  
    13.         *font-family:Arial;/*防止非utf-8引起的hack失效问题,如gbk编码*/  
    14.  
    15.         width:200px;  
    16.         height:200px;  
    17.         border: 1px solid #eee;  
    18. }  
    19. .box img {  
    20.         /*设置图片垂直居中*/  
    21.         vertical-align:middle;  
    22. }  
    23. </style> 
    24. <div class="box"> 
    25.         <img src="http://pics.taobao.com/bao/album/promotion/taoscars_180x95_071112_sr.jpg" /> 
    26. </div> 

     

    ↓ 查看全文

    兼容各种浏览器的图片垂直居中CSS解决方案由懒人建站收集整理,您可以自由传播,请主动带上本文链接

    懒人建站就是免费分享,觉得有用就多来支持一下,没有能帮到您,懒人也只能表示遗憾,希望有一天能帮到您。

    兼容各种浏览器的图片垂直居中CSS解决方案-最新评论