CSS Div图片垂直居中的方法
2013-10-30 14:38
621 查看
参考一下“Div图片垂直居中的方法-曾经淘宝UED招聘时的一道面试题 ”
针对IE的Hack
*display: block;
*font-size: 175px;/*约为高度的0.873,200*0.873 约为175*/
*font-family:Arial;/*防止非utf-8引起的hack失效问题,如gbk编码*/
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Div图片垂直居中的方法</title>
</head>
<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; border:0;}
</style>
<body>
<div class="box">
<a href="http://www.howpm.com" target="_blank"><img src="http://howpm.com/images/dz7/logo.gif" /></a>
</div>
</body>
</html>
针对IE的Hack
*display: block;
*font-size: 175px;/*约为高度的0.873,200*0.873 约为175*/
*font-family:Arial;/*防止非utf-8引起的hack失效问题,如gbk编码*/
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Div图片垂直居中的方法</title>
</head>
<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; border:0;}
</style>
<body>
<div class="box">
<a href="http://www.howpm.com" target="_blank"><img src="http://howpm.com/images/dz7/logo.gif" /></a>
</div>
</body>
</html>
相关文章推荐
- CSS 图片在DIV中垂直居中的方法
- Div垂直居中及容器内图片垂直居中的CSS解决方法
- CSS 图片在DIV中垂直居中的显示方法
- Div垂直居中及容器内图片垂直居中的CSS解决方法
- [推荐] CSS图片垂直居中方法整理集合 !(常见问题解答)
- Div+CSS图片垂直居中
- div中的内容-图片img垂直居中的五种方法
- 单个未知大小图片在div里面垂直居中的方法。。。添加辅助元素挤一下位置达到居中
- CSS中图片水平垂直居中方法小结
- css 中 div垂直居中的方法
- css的div垂直居中的方法,百分比div垂直居中
- CSS教程:div垂直居中的N种方法以及多行文本垂直居中的方法
- 不定宽高div内图片垂直居中的css样式
- 图片在div中垂直居中的css
- CSS教程:div垂直居中的N种方法[转]
- CSS中让图片垂直居中的方法
- Div图片垂直居中的方法
- DIV+CSS中让布局、背景图片、文字内容居中的方法
- CSS实现图片垂直(纵向)居中方法
- HTML+CSS,让div在屏幕中居中(水平居中+垂直居中)方法总结