2012-03-16 3 views
7

이미지가 있고 창의 너비에 관계없이 브라우저 창을 채우고 싶습니다.브라우저 창 너비를 채우기 위해 이미지를 늘입니다.

HTML 및 CSS에서 어떻게합니까?

+0

img height가 창 높이보다 작은 경우 [CSS 또는 jQuery 스케일러 블 배경 이미지 아래에 공백이없는 가능한 복제본] (http://stackoverflow.com/questions/5072750/css-or-jquery-scalable-background- image-with-no-white-space-underneath-when-img) – Joseph

답변

5
<img src="filename.jpg" alt="alt text" width="100%" /> 

여기에는 이미지의 컨테이너가 브라우저 창만큼 넓은 것으로 가정합니다.

당신은 폭이 100 %의 높이 사업부를 추가 할 수 있습니다
+1

HTML5에는 유효하지 않습니다. HTML5에서 값은 픽셀 단위 여야합니다. – sbagdat

+0

@sbagdat 흥미 롭습니다. 나는 그것을 몰랐다. 왜 퍼센트가 옵션으로 제거 된 이유가 있습니까? –

+0

아마도 이미지가 커지면 품질이 떨어집니다. 다음은 w3c 링크입니다. http://www.w3schools.com/html5/att_img_width.asp – sbagdat

10

도 설정 이미지의 폭과 높이가 100 %

<div id="wrapper"> 
    <img src="http://lorempixel.com/200/200" /> 
</div>​​​​​​​​​​ 

CSS :

#wrapper, img{ 
    width:100%; 
    height: 100%; 
} 

jsfiddle

1
<div class="fixpixel"> 
    <img src="ImagePath" /> 
</div>​​​​​​​​​​ 

CSS 파일

.fixpixel img{ 
height: auto; 
background-position: center; 
background-repeat: no-repeat; 
background-size: cover; 
} 
관련 문제