DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> CSS入門知識 >> CSS詳解 >> CSS實例教程:圖片寬高自適應固定邊框
CSS實例教程:圖片寬高自適應固定邊框
編輯:CSS詳解     

以前的解決方法主要是利用JS來實現,但用過的人都知道該辦法有點繁瑣。還有一種是在外部容器定義over-flow:hidden。但這種辦法只會切割圖片而不會自動適用。

關鍵在於:max-width:780px;以及下面那行。

固定像素適應:

以下是引用片段:
<style type="text/CSS"> 
<!-- 
body { 
font-size: 12px; 
text-align: center; 
margin: 0px; 
padding: 0px; 

#pic{ 
  margin:0 auto; 
  width:800px; 
  padding:0; 
  border:1px solid #333; 
  } 
#pic img{ 
    
max-width:780px; 
    width:expression(document.body.clIEntWidth > 780? "780px": "auto" ); 
    border:1px dashed #000; 

--&gt; 
</style> 
</head> 
<body> 
<div id="pic"> 
<img src="/articleimg/2006/03/3297/koreaad_10020.jpg"/> 
</div> 
</body> 
</Html>

 

百分比適應:
以下是引用片段:
<style type="text/CSS"> 
<!-- 
body { 
font-size: 12px; 
text-align: center; 
margin: 0px; 
padding: 0px; 

#pic{ 
  margin:0 auto; 
  width:800px; 
  padding:0; 
  border:1px solid #333; 
  } 
#pic img{ 
    
max-width:780px; 
    width:expression(document.body.clIEntWidth>document.getElementById("pic").scrollWidth*9/10? "780px": "auto" ); 
border:1px dashed #000; 

--&gt; 
</style> 
</head> 
<body> 
<div id="pic"> 
<img src="/articleimg/2006/03/3297/koreaad_10020.jpg"/> 
</div> 
</body> 
</Html>

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved