图片垂直居中的使用技巧
来源:互联网 发布:连接db2数据库-4499 编辑:程序博客网 时间:2024/04/28 16:20
“使用纯CSS实现未知尺寸的图片(但高宽都小于200px)在200px的正方形容器中水平和垂直居中。”
当然出题并不是随意,而是有其现实的原因,垂直居中是 淘宝 工作中最常遇到的一个问题,很有代表性。
题目的难点在于两点:
- 垂直居中;
- 图片是个置换元素,有些特殊的特性。
至于如何解决,下面是一个权衡的相对结构干净,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="http://pics.taobao.com/bao/album/promotion/taoscars_180x95_071112_sr.jpg" /></div>
当然还有其他的解决方法,在此不深究,有兴趣的可以阅读下:
- 《Vertical centering using CSS》
- 《Vertical centering using CSS》(标题和上同,内容不同)
- 《CSS List Grid Layout》
- 图片垂直居中的使用技巧
- 图片垂直居中的使用技巧
- 图片垂直居中的使用技巧
- 图片垂直居中的使用技巧
- 图片垂直居中的使用技巧
- 图片垂直居中的使用技巧
- 图片垂直居中的使用技巧
- 图片垂直居中的使用技巧
- 图片垂直居中的使用技巧
- 圖片垂直居中的使用技巧
- CSS让图片垂直居中的几种技巧
- [技巧] 未知高度的图片垂直居中方法大全
- CSS让图片垂直居中的几种技巧
- CSS让图片垂直居中的几种技巧
- CSS让图片垂直居中的几种技巧
- 用css使图片垂直居中技巧
- 不一样的图片垂直居中
- 图片垂直居中的方法
- 破解禁止了鼠标右键的网页
- 大话C图 简介
- delphi的help的函数集
- 详解开发iPhone应用程序的12个步骤
- 内核资料
- 图片垂直居中的使用技巧
- Oracle分页语句介绍和编写分页的存储过程
- TButton、TBitBtn、TSpeedButton的区别和联系?
- 每天学一点flex(3):flex的调试的几个简单技巧
- WTL头文件中包含的类
- GDB调试精粹及使用实例
- C/C++代码风格摘录
- 获取浏览器插件方法
- 串口如何接收数据,接收到又如何处理