山东群英会走势图今天|今天山东群英会开奖
經典案例
  • 陽春市森百麗家具廠
  • 歐中商務中心
  • 樂滾樂滾品牌
  • 廣東省陽春市人民醫院改版
  • yingzhicrafts.com
  • 覓思有文化傳播有限公司
  • ArtsRouge
  • 香港·維西·創意設計機構
  • 龍大品牌設計有限公司

圖片自動按比例縮小并上下居中,兼容各瀏覽器

發布于:2012-09-17 23:12來源:E點互動 作者:e點人 點擊:

圖片自動按比例縮小并上下居中,兼容各瀏覽器,并適合用到各大CMS系統(織夢dede,科汛,帝國等等)中

<!--[if lte IE 6]--> 
<script type="text/javascript" language="javascript"> 
function imgFix() { 
//定義要限制的圖片寬高,這個寬高要同style里面定義的相同,高或寬小于限定高寬的圖片保持原尺寸

var widthRestriction = 200; 
var heightRestriction = 200; 
var allElements = document.getElementsByTagName('*')
for (var i = 0; i < allElements.length; i++) 
{ 
if (allElements[i].className.indexOf('imgBox') >= 0) //獲取class名稱 
{ 
var imgElements = allElements[i].getElementsByTagName('img'); 
for (var j=0; j < imgElements.length; j++) 
{ 
if ( imgElements[j].width > widthRestriction || imgElements[j].height > heightRestriction ) 
{ 
if ( imgElements[j].width > imgElements[j].height)
{ 
imgElements[j].height = imgElements[j].height*(widthRestriction/imgElements[j].width); 
imgElements[j].width = widthRestriction; 
} else 
{ 
imgElements[j].width = imgElements[j].width*(heightRestriction/imgElements[j].height); 
imgElements[j].height = heightRestriction; 
}
} 
if ( imgElements[j].height < heightRestriction ) 
{ 
imgElements[j].style.paddingTop = ( heightRestriction -imgElements[j].height ) /2 + "px"; 
} 
} /*for j*/ 
} 
}/*for i*/ 
} 
window.onload = imgFix; 
</script> 
<!--[endif]--> 

<style type="text/css">
<!-- 
.imgBox li { 
width:200px; /* 寬度 */ 
height:200px; /* 高度 */ 
 overflow:hidden;

background:#ccc; 
border:1px solid #666; 
text-align:center; 
margin:5px; 
} 
.imgBox img { 
vertical-align:middle; 
} 
--> 
</style> 

 

<div><ul class="imgBox"> 
<li><img src="......" alt="yourimg" /></li> 
</ul> </div>

tag標簽:
------分隔線----------------------------
------分隔線----------------------------
山东群英会走势图今天 广东快乐十分走势图 巴塞罗那vs阿森纳 大邱庄财富网 弗罗西诺内美院 0304霍芬海姆 弗罗西诺内VS尤文图斯直播 里昂vs里尔预测 传奇手游变态版本 守财奴教案 巴塞罗那莱万特