图片垂直居中的使用技巧
来源:百度文库 编辑:神马文学网 时间:2024/04/25 04:24:12
图片垂直居中的使用技巧
从PlanABC - 怿飞’s Blog 作者:怿飞
在曾经的淘宝UED 招聘 中有这样一道题目:
“使用纯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;}
当然还有其他的解决方法,在此不深究,有兴趣的可以阅读下:
《Vertical centering using CSS》
《Vertical centering using CSS》(标题和上同,内容不同)
《CSS List Grid Layout》
从PlanABC - 怿飞’s Blog 作者:怿飞
在曾经的淘宝UED 招聘 中有这样一道题目:
“使用纯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;}
当然还有其他的解决方法,在此不深究,有兴趣的可以阅读下:
《Vertical centering using CSS》
《Vertical centering using CSS》(标题和上同,内容不同)
《CSS List Grid Layout》
图片垂直居中的使用技巧
收藏的几个css使用技巧:垂直居中、浮动、使块元素水平居中
关于使用CSS居中(包括水平/垂直)
关于使用CSS居中(包括水平/垂直) 统一教学网
再问CSS有关垂直居中的问题!
图片搜索引擎使用技巧
图片搜索引擎使用技巧
图片搜索引擎使用技巧(zhuan)
Excel高级使用技巧!!!实用啊!!! [图片]
使用新浪博客上传图片技巧
免费图片工具Picasa使用技巧挖掘
暗藏在家居中的隐形杀手
css让页面居中对齐的方法
搜索引擎的使用技巧
微波炉的使用技巧
挖掘机的使用技巧
搜索引擎的使用技巧
QQ的使用技巧
ghost的使用技巧
QQ的使用技巧
IDEA的使用技巧
数码相机的使用技巧
万用表的使用技巧
万用表的使用技巧