兼容各种浏览器的图片垂直居中CSS解决方案
2013-09-06 15:46
423 查看
1、通过添加一无语义图片来解决图片垂直居中CSS,兼容各种IE6,IE7,火狐,谷歌等浏览器。
<style>
.itm{border:2px solid #ccc;width:160px;height:160px;text-align:center;}
.blank{width:0;height:160px;}
.itm img{vertical-align:middle;}
</style>
<div class="itm">
<img src="http://cn.yimg.com/i/comn/blank.gif" class="blank" />
<a href=""><img src="http://cn.yimg.com/bookmark/yisou/mp3/m060616.jpg"/></a>
</div>
2、利用hack来使图片垂直居中
<style>
.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;
}
</style>
<div class="box">
<img src="http://pics.taobao.com/bao/album/promotion/taoscars_180x95_071112_sr.jpg" />
</div>
上海交友网
<style>
.itm{border:2px solid #ccc;width:160px;height:160px;text-align:center;}
.blank{width:0;height:160px;}
.itm img{vertical-align:middle;}
</style>
<div class="itm">
<img src="http://cn.yimg.com/i/comn/blank.gif" class="blank" />
<a href=""><img src="http://cn.yimg.com/bookmark/yisou/mp3/m060616.jpg"/></a>
</div>
2、利用hack来使图片垂直居中
<style>
.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;
}
</style>
<div class="box">
<img src="http://pics.taobao.com/bao/album/promotion/taoscars_180x95_071112_sr.jpg" />
</div>
上海交友网
相关文章推荐
- 兼容各种浏览器的图片垂直居中CSS解决方案
- css 完美垂直居中解决方案兼容ie8以上等其他浏览器
- css html 如何将图片img标签 水平居中 垂直居中 和水平垂直居中,能自适应浏览器缩放。
- div的内容图片垂直居中代码(兼容多浏览器)
- 纯css完美地解决图片在div内垂直水平居中,兼容IE7.0、IE6.0、IE5.5、IE5.0、FF、
- 纯js实现Div在页面垂直居中!可根据浏览器大小的改变而改变!兼容各种浏览器----神器版!
- CSS 实现图片灰度效果 兼容各种浏览器
- CSS 实现图片灰度效果 兼容各种浏览器
- [CSS]多浏览器兼容的垂直居中,兼容多个IE
- div的内容图片垂直居中代码(兼容多浏览器)
- 浏览器兼容CSS代码:按钮文字垂直居中(input button text vertical align)
- css 解决方案-图片垂直居中
- div图片水平垂直居中不随滚动条滚动的CSS代码(兼容IE8+)
- div的内容图片垂直居中代码(兼容多浏览器)
- 图片垂直居中css写法兼容ie6
- css实现图片垂直居中(兼容IE6/IE7)
- 纯CSS实现:垂直居中,未知宽高,已知宽高,IE5除外所有浏览器均兼容
- 兼容浏览器的图片垂直居中(复制别人的)
- 备忘:CSS图片垂直居中全兼容淫技整理集合
- 【总结】怎样用css实现图片垂直居中(兼容IE6/IE7)