图片垂直水平居中 支持IE6、IE7、IE8、FF等
2015-11-13 10:55
453 查看
这个问题其实在之前的table构架的网页里根本不是啥问题,因为table构架的网页,默认就是垂直居中显示。但是细心的朋友可能发现,在DIV构架的容器里面,图片默认都是left top显示的,对于水平居中,都是通用的做法,text-align:center;
但是对于垂直居中,可就大不一样了,对于非IE的主流浏览器操作起来用以下代码即可实现:
display: table-cell;vertical-align:middle;text-align:center;
但是在IE6里面,这个无效,(万恶的IE6处处搞特殊,不过如果你IE不上路子,但是占有99%的市场份额,也就算了,问题是那么多浏览器都在瓜分市场,所以处处得考虑)
针对IE6得写HACK
*display: block;*font-size: 175px;*font-family:Arial;
其中*font-size: 175px;/*约为高度的0.873,200的0.873 约为175*/
其中*font-family:Arial;/*防止非utf-8引起的hack失效问题,如gbk编码*/
这些都是放置图片容器的CSS,放置的图片本身也要有CSS
img {vertical-align:middle;}
______________________________________________
完整样式代码如下:
<style>
.box {display: table-cell;vertical-align:middle;
text-align:center;*display: block;*font-size: 175px;
*font-family:Arial;
width:200px;height:200px;border: 1px solid #eee;}
.box img {vertical-align:middle;}
</style>
<div><img src=”你的图片地址” _fcksavedurl=”你的图片地址” /></div>
这样,也就实现了我们所需要的DIV当中图片垂直居中的要求。
转载请注明:爱分享 » 图片垂直水平居中 支持IE6、IE7、IE8、FF等…
原文链接:http://www.ihref.com/read-12952.html
但是对于垂直居中,可就大不一样了,对于非IE的主流浏览器操作起来用以下代码即可实现:
display: table-cell;vertical-align:middle;text-align:center;
但是在IE6里面,这个无效,(万恶的IE6处处搞特殊,不过如果你IE不上路子,但是占有99%的市场份额,也就算了,问题是那么多浏览器都在瓜分市场,所以处处得考虑)
针对IE6得写HACK
*display: block;*font-size: 175px;*font-family:Arial;
其中*font-size: 175px;/*约为高度的0.873,200的0.873 约为175*/
其中*font-family:Arial;/*防止非utf-8引起的hack失效问题,如gbk编码*/
这些都是放置图片容器的CSS,放置的图片本身也要有CSS
img {vertical-align:middle;}
______________________________________________
完整样式代码如下:
<style>
.box {display: table-cell;vertical-align:middle;
text-align:center;*display: block;*font-size: 175px;
*font-family:Arial;
width:200px;height:200px;border: 1px solid #eee;}
.box img {vertical-align:middle;}
</style>
<div><img src=”你的图片地址” _fcksavedurl=”你的图片地址” /></div>
这样,也就实现了我们所需要的DIV当中图片垂直居中的要求。
转载请注明:爱分享 » 图片垂直水平居中 支持IE6、IE7、IE8、FF等…
原文链接:http://www.ihref.com/read-12952.html
相关文章推荐
- hive命令积累
- 使用ngrok让微信公众平台通过80端口访问本机
- NSString字符串的比较
- Sql事务处理
- 欢迎使用CSDN-markdown编辑器
- 【Leetcode】之Merge k Sorted Lists
- ASP.NET WebService的图片验证码服务
- jquery ajax局部加载方法介绍
- java理论学时第七节。课后作业。
- HDU 3277 Marriage Match III 二分+网络流拆点
- linux串口操作及设置详解
- NSURLCache 在 iOS 8 的 UIWebView 中不执行bug
- iOS中关闭屏幕旋转功能时如何判断屏幕方向
- Java Web Service-CXF
- 设计模式 装饰者模式 带你重回传奇世界
- C#操作Word
- Windows 下创建目录,以及删除目录,可以运行的
- 第四章:Dubbo整合maven+spring+springmvc+mybatis之mybatis集成
- void pthread_exit(void *retval) http://blog.csdn.net/youbang321/article/details/7816016
- 物联网时代的35款开源工具