2011-11-03 56 views
0

我怎样才能伸展图像使用页面上所有的WIDTH100%img div根据页面

我正在使用div标记。

<div align="center"> 
       <img class="s1" src="<%=image%>"/> 
     </div> 


img.s1 
{ 
display: block; 
margin-left: auto; 
margin-right: auto; 
border-width: 0px 0px 0px 0px; 
size: 100%; 
} 

谢谢。

+0

这应该回答你的问题:http://stackoverflow.com/questions/376253/stretch-and-scale-css-background – 2011-11-03 08:54:11

回答

2
img.s1 { 
    width: 100%; 
} 

或..如果你想绝对定位

img.s1 { 
    position: absolute; 
    left: 0; 
    right: 0; 
} 
+0

感谢您的答案。 – kitokid

2

您可以指定该图像是其容器的宽度,如果是这样的页面,那就这样吧 - 但你需要指定width,不size

width: 100%; 

同样,你也可以指定height;这可能对你的情况有用,因为如果你检查ShadowWizard提供的test case,那么你会注意到,高宽比may be kept(它可以缩小容器内的高度将其扩展到容器外)。显然,使用height将会是force it to size accordingly

+0

LOVE你的名字:D – Fred

+0

+1,快速[测试用例](http://jsfiddle.net/f32GS/)(准备发布相同的答案:)) –

+0

@ShadowWizard感谢测试用例,促使我详细阐述了一点也是。 –