2012-03-16 13 views
7

イメージがあり、ウィンドウのサイズに関係なく、ブラウザウィンドウをいっぱいにする幅が必要です。ブラウザウィンドウの幅を埋めるためにイメージを伸ばしてください

HTMLとCSSでこれを行うにはどうすればよいですか?

+0

imgの高さがウィンドウの高さより低いときに空白がない[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%" /> 

これは、イメージのコンテナがブラウザウィンドウと同じ幅であることを前提としています。

+1

これはHTML 5では無効です.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あり、幅で100%の高さをdiv要素を追加することができます。

#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; 
} 
関連する問題