图片垂直居中的使用技巧
来源:互联网 发布:广电网络电视看不了 编辑:程序博客网 时间:2024/04/28 20:53
在曾经的 淘宝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;
}
<div class="box">
<img src="http://pics.taobao.com/bao... />
</div>
- 图片垂直居中的使用技巧
- 图片垂直居中的使用技巧
- 图片垂直居中的使用技巧
- 图片垂直居中的使用技巧
- 图片垂直居中的使用技巧
- 图片垂直居中的使用技巧
- 图片垂直居中的使用技巧
- 图片垂直居中的使用技巧
- 图片垂直居中的使用技巧
- 圖片垂直居中的使用技巧
- CSS让图片垂直居中的几种技巧
- [技巧] 未知高度的图片垂直居中方法大全
- CSS让图片垂直居中的几种技巧
- CSS让图片垂直居中的几种技巧
- CSS让图片垂直居中的几种技巧
- 用css使图片垂直居中技巧
- 不一样的图片垂直居中
- 图片垂直居中的方法
- 小议人生
- 职场,可不敢乱忽悠
- 16个经典面试问题回答思路
- 【转贴】《创业家》:解码京东
- 为SSIS编写自定义数据流组件之进阶篇:自定义属性的下拉式编辑器
- 图片垂直居中的使用技巧
- 软件设计师
- 关于SPWM
- vmware 导致vs2005打不开
- 怀念 KOF97,分享背景音乐
- Spring Bean 配置说明
- 我的编程
- Wise Installation使用中注意的问题
- 心情札记