2016-07-03 4 views
1

私の現在のCSSがホワイトスペースのdivにIMGを使用した場合

.container { 
display: block; 
width: 400px; 
height: auto; 
padding: 0px 0px; 
background-color: #ffffff; 
border: black 1px solid; 
} 
.container img { 
width: 100%; 
} 

ており、HTMLはここ

<div class="container"> 
<img src="http://67.media.tumblr.com/15b26a66682a68facad249bd442ced38/tumblr_nw48hrdLfp1sikueao2_1280.jpg"> 
</div> 

enter image description here

である私は白を取り除くか、どのように結果であり、画像の下のスペース? img要素のための

+1

「display:inline-block;」を追加してください。 .container imgの場合。 – Nehemiah

+0

この ' 'も ''タグを2つ作成しています。たぶんそれはタイプミスかもしれません:) –

+0

@WilliamMartinsのOPでのオスのコードは ''です – dovla

答えて

2

を追加することによって、これを修正することができます表示ブロックを画像に適用する

div img { 
    display: block; 
} 
1

デフォルトの表示はinlineで、画像の下の空白はJ、Y、Gなどの文字のディセンダのためのスペースであることを...あなたはハローvertical-align: top

.container { 
 
    display: block; 
 
    width: 400px; 
 
    height: auto; 
 
    padding: 0px 0px; 
 
    background-color: #ffffff; 
 
    border: black 1px solid; 
 
} 
 
.container img { 
 
    width: 100%; 
 
    vertical-align: top; 
 
}
<div class="container"> 
 
    <img src="http://placehold.it/350x150"> 
 
</div>

関連する問題