文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>纯css实现未知大小的图片水平垂直居中的方法...

纯css实现未知大小的图片水平垂直居中的方法...

时间:2010-08-19  来源:liqi___123

方法一:

.box {
/*非IE的主流浏览器识别的垂直居中的方法*/
display: table-cell;
vertical-align:middle;
/*设置水平居中*/
text-align:center;
/* 针对IE的Hack */
*display: block;
*font-size: 262px;/*约为高度的0.873,300*0.873 约为262*/
*font-family:Arial;/*防止非utf-8引起的hack失效问题,如gbk编码*/
width:750px;

border: 1px solid #777;
}
.box img {
/*设置图片垂直居中*/
vertical-align:middle;
}
<div class="box">
<img src="http://www.xlnv.net/Skin/red2009/images/logo.gif" />
</div>

方法二:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>未知大小的图片水平垂直居中-</title> 
<style> 
/* for non-IE browsers */ 
div.holder {width:750px;  background:#f8f8f8; border:1px solid #777; text-align:center; display:table-cell; vertical-align:middle;} 
</style> 
<!--[if IE]> 
<style type="text/css"> 
/* vertical align for IE */ 
#edge {width:0;background:red;  display:inline-block; vertical-align:middle;}  
#container {text-align:center; width:100%;font-size:0;display:inline-block; vertical-align:middle;} 
</style> 
<![endif]--> 
</head> 
<body> 
<div class="holder"><span id="edge"></span><span id="container"><img src="http://www.xlnv.net/Skin/red2009/images/logo.gif" alt="" /></span></div> 
</body> 
</html> 
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载