2013-07-29 19 views
26

htmlイメージをdivタグの一番下にしたいです。私はこれを達成する方法を見つけることができないようです。divの下部に画像を配置するにはどうすればよいですか?

<div class="span8"> 
    <img src="/img/play-shot1.jpg" class="text-center shadow"> 
</div> 

問題はdiv要素は、パディングやマージンを持っている他のdiv内にネストされていることである。

は、ここに私のHTMLです。

+1

試してみる 'bottom:0;' –

+0

このCSS属性を画像に適用することで、divの一番下に画像を置くことができます: 'position:absolute; bottom:0' –

+1

私はこの質問が閉じられていたはずではないと確信しています。私はstackoverflowでいくつかの答えを見てから、Googleの助けを借りてこれを見つけました。それは私のために働いた答えを提供した唯一のものです。彼の質問は私には明らかです。なぜ彼はそれをやりたいのですか?私はそれが不必要に質問を埋めるだけだったと思う。 – bonzo46

答えて

46

その後、絶対にこのように、その中に画像を配置し、ラッピングdivタグに相対的な位置関係を追加します。

CSS:

.div-wrapper { 
    position: relative; 
    height: 300px; 
    width: 300px; 
} 

.div-wrapper img { 
    position: absolute; 
    left: 0; 
    bottom: 0; 
} 

はHTML:

<div class="div-wrapper"> 
    <img src="blah.png"/> 
</div> 

今画像がで座っていますdivの下部。

+1

この方法を使用すると中央に配置することは可能ですか?テキストアラインメント:センターはこの絶対配置の後には機能しません – relipse

+0

@relipse、あまりにも不思議な人のために:margin-left&margin-right:auto、left&right:0 – Gregory

+1

あなたは神の贈り物です。 –

関連する問題